位置: 编程技术 - 正文

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 数字转字符串)

  • 一般纳税人劳务费税率是13还是6
  • 为企业担保
  • 以房抵顶工程款有效吗
  • 未开业零升报企业是否做年度汇算清缴申报
  • 外贸企业视同内销进项可以抵扣吗
  • 利润表中利润总额是什么
  • 公司制度奖励怎么写
  • 工程款抵房款账务怎么做
  • 170平方的房子装修费用
  • 委托加工模具的费用计入什么科目?
  • 帮客户垫付的费用有发票如何做账科目
  • 超市热卖食品
  • 公司开展文体活动总结
  • 现金存款账户
  • 个人所得税生产经营所得税率表2023
  • 供电局开具增值发票
  • 发票认证后失控
  • 固定资产直接进费用违背什么
  • 房地产企业城市配套费
  • 对公工行证书收入摘要写什么
  • 货物装卸过程中由于操作不当或违反操作规程
  • 职工食堂操作流程图
  • 城镇土地使用税征收标准及计算方法
  • 一式三联的收据哪一联要盖财务章
  • 个体户对私账户
  • 电脑开始菜单在右边怎么调回来
  • 农业合作社农民合作社
  • 房地产开发企业分为几个等级
  • 公司账户上的钱怎么转到老板账户上
  • 社保挂靠会计处理
  • msmpeng.exe 是什么
  • 企业所得税季度申报数据怎么来
  • php操作json文件
  • php获取post请求参数
  • 【类ChatGPT】本地CPU部署中文羊驼大模型LLaMA和Alpaca
  • 员工报销发票怎么做账
  • 暂估入库的商品含税吗
  • 没有关系怎么表达
  • 基于vue的ui
  • vue项目内html
  • 谷粒学院项目含金量
  • 公司购买黄金计入什么科目
  • 利息收入可以冲减开发成本的法律依据
  • 企业收到微信和微信消息
  • 现金流量表填写说明
  • 织梦cms要钱吗
  • dedecms51
  • 织梦模板官网
  • sql中的row_number
  • 以前年度损益调整怎么结转
  • 个税速算扣除数2023
  • 招标代理服务费取费标准
  • 员工入股会计分录
  • 支出费用的区别
  • 建筑企业其他应付款包含什么内容
  • 场地租用招标方案怎么写
  • 管理费用是负数影响利润表吗
  • 房地产开发企业土地增值税怎么计算
  • sql,join
  • sql判断是否存在记录
  • xp关机会自动重新启动
  • service.exe是什么
  • linux读取命令
  • system的方法
  • android.system.suspend@1.0-service耗电
  • opengl调色
  • jquery中获取元素里边内容用什么方法
  • Node.js connect ECONNREFUSED错误解决办法
  • python定时利用QQ邮件发送天气预报的实例
  • python3 urllib模块
  • opengl使用教程
  • jquery form serialize
  • linux中gzip的用法
  • shell脚本识别十六进制数
  • python 解析算法
  • 没有单位怎么交职工养老保险
  • 社保申报每月几号申报
  • 征管法第六十九条
  • 杭州地税局客服电话
  • 2021年福利彩票47期
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设