位置: 编程技术 - 正文

linux下vim 语法高亮显示方法(linux vim使用)

编辑:rootadmin
高亮标签 *tag-highlight* 如果你想高亮文件里的所有标签,可以使用如下映射。 <F> -- 生成 tags.vim 文件,并高亮标签。 <F> -- 只根据已有的 tags.vim 文件高亮标签。 :map <F> :sp tags<CR>:%s/^([^ :]*:)=([^ ]*).*/syntax keyword Tag 2/<CR>:wq! tags.vim<CR>/^<CR><F> :map <F> :so tags.vim<CR> 警 告: 标签文件越长,这会越慢,而 Vim 消耗的内存也越多。 这里只高亮 typedef,也可以针对 union 和 struct 进行设置。为此,你需要 Exuberant ctags (可在 找到)。 在你的 Makefile 里放入以下的行: # 建立 types 的高亮文件。需要 Exuberant ctags 和 awk types: types.vim types.vim: *.[ch] ctags -i=gstuS -o- *.[ch] | awk 'BEGIN{printf("syntax keyword Typet")} {printf("%s ", $$1)}END{print ""}' > $@ 在你的 .vimrc 里放入以下的行: " 载入 types.vim 高亮文件,如果存在的话 autocmd BufRead,BufNewFile *.[ch] let fname = expand('<afile>:p:h') . '/types.vim' autocmd BufRead,BufNewFile *.[ch] if filereadable(fname) autocmd BufRead,BufNewFile *.[ch] exe 'so ' . fname autocmd BufRead,BufNewFile *.[ch] endif ================================================== 以上的F只能识别函数内部的定义,函数名等,不能识别宏定义。 自己改成 "根据tags文件生成高亮文件tags.vim map <F> :sp tags<CR>:set nohls<CR>:%s/file/fi le/<CR>:%s/^([^ :]*:)=([^ ]*).*/syntax keyword Tag 2/<CR>:wq! tags.vim<CR>/^<CR><F> "高亮文件里的所有标签 map <F> :so tags.vim<CR> 就可以识别宏了

推荐整理分享linux下vim 语法高亮显示方法(linux vim使用),希望有所帮助,仅作参考,欢迎阅读内容。

linux下vim 语法高亮显示方法(linux vim使用)

文章相关热门搜索词:linux+vim,linux vim使用,linux的vim命令用法,linux的vim使用教程,linux vim使用,linux vim使用,linux vim使用,linux中vim命令的用法,内容如对您有帮助,希望把文章链接给更多的朋友!

linux shell字母转换写法 #!/bin/sh#----------------------------------------------------------#[:upper:][A-Z]#[:lower:][a-z]#[:digit:][0-9]#[:alnum:][0-9a-zA-Z]#[:space:]空格或tab键#[:alpha:][a-zA-Z]#----------------------

linux wordpress gzip压缩开启方法 简介Gzip开启以后会将输出到用户浏览器的数据进行压缩的处理,这样就会减小通过网络传输的数据量,提高浏览的速度。Gzip压缩效率非常高,通常可以

linux 修改文件名 linux 批量改文件名解决方法 今天在删这种文件名删到恶心:-rw-r--r--1workwork0Mar:-rw-r--r--0.l-rw-r--r--1workwork0Mar:-rw-r--r--1.l-rw-r--r--1workwork0Mar:-rw-r--r--2.l-rw-r--r--1workwork0Mar:2

标签: linux vim使用

本文链接地址:https://www.jiuchutong.com/biancheng/362028.html 转载请保留说明!

上一篇:linux ftp服务器架设配置教程(linux ftp服务端)

下一篇:linux shell字母转换写法(linux shell 数字转字符串)

  • 资源税的计税依据为应税产品的开采量
  • 公司更换营业执照需要多久
  • 公司的个人所得税是多少
  • 去年的财务报表可以更正申报吗
  • 小规模企业发生了增值税,如何计提附加税
  • 申报从租计征的房产税必须提前备案吗
  • 设计服务类合同
  • 分公司亏损是否也分摊所得税
  • 审计范围包括什么内容
  • 公司收的保证金可以打入私人账户吗
  • 企业票据贴现属于什么业务
  • 职工福利部门的工资
  • 总资产报酬率计算举例
  • 国税退税需要多长时间
  • 哪些业务不需要进行平行记账
  • 以前年度企业所得税少计提实际已交
  • 私立幼儿园收的特色课费可以追回吗
  • 纳税人证明怎么办理
  • 2019年出租车
  • 调整以前年度应付工资怎么调
  • mac系统的桌面
  • 净资产收益率摊薄
  • 退回现金怎么写分录
  • PHP:Memcached::getVersion()的用法_Memcached类
  • php 设计模式 鸟哥
  • 入库材料未付款属于什么会计科目
  • pcfile.dll是什么意思
  • 汇算清缴哪些表必填
  • 为什么要把收入当成舞弊假定
  • 威斯康星州1976
  • php设置中文
  • 业务招待费会计和税法差异
  • 【深度学习】模型过拟合的原因以及解决办法
  • echarts快速上手
  • php会员到期功能
  • 印花税申报时间填错了怎么处理?
  • 垃圾清运费进入会计什么科目
  • 兼职工作是单位工作吗
  • 临时工享受的福利有哪些
  • 预计负债初始计量的最佳估计数的确定是会计估计变更吗
  • 所有者权益期末余额-年初余额=净利润吗?
  • 公司收到股权转让款需要交什么税种
  • python怎么用
  • 软件和硬件如何分开
  • 未认证的进项税额会计分录
  • 《中华人民共和国治安管理处罚法》
  • 乡村道路属于城市道路吗
  • 企业怎样合理避税详述
  • sqlserver日期加减月份
  • 公司购买食品怎么入账
  • 销售折扣可以开红字专票吗
  • 在建工程科目核算只针对固定资产吗
  • 开票软件服务费全额抵扣怎么做账
  • 物业公司收到维修基金会计分录
  • 投资性房地产账面价值大于公允价值计入什么
  • 审车费用表
  • 货物已经入库发货怎么办
  • 交易性金融资产包括哪些项目
  • 民间非营利组织会计制度最新版
  • 直接收到货款也要走应收账款吗
  • 其他应收款属于什么会计要素
  • 合并注销和注销的区别
  • SQL语句查询数据量
  • sql server服务包括有
  • 电脑自建热点
  • 虚拟机linux使用
  • linux更新内核的好处
  • linux系统怎么添加用户名和密码
  • Android通过HttpURLConnection获取JSON并进行UI更新
  • javascript:window.top.space_additem
  • javascript到c
  • perl and
  • perl处理特殊符号
  • python将结果写入excel
  • android studio 安装好后怎么在桌面找到
  • 查询如何查询
  • 北京身份证网上换证流程
  • 百旺税控盘口令错误被锁了怎么办
  • 记账凭证编制的依据可以用
  • 广东省地方税务局公告2017年第6号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设