位置: 编程技术 - 正文

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

  • 一般纳税人附加税优惠政策2023
  • 股份有限公司董事会决议必须经过
  • 一般纳税人提供服务税率
  • 仓库盘亏怎么处理
  • 业务招待费可以进成本吗
  • 小规模纳税人免税怎么做账
  • 新车交车辆购置税需要什么材料
  • 银行捐款了吗
  • 公司收到银行转账会计分录
  • 出口样品账务处理
  • 银行汇票使用流程举例
  • 预缴的所得税怎么做分录
  • 外地预缴企业所得税税率
  • 购买未完工的厂房会计分录
  • 税收滞纳金算不算营业利润
  • 年底收到发票未付款怎么做账
  • 营改增金融商品范围
  • 企业所得税纳税申报表A类
  • 开票系统维护费可以全额抵扣吗
  • 企业注销增值税进项核销账务处理流程
  • 原材料损失计入
  • 小型微利企业需要满足的条件
  • flash动画导出视频有水印吗
  • 股权转让的分录怎么做
  • 房产契税怎样交费
  • 项目的投入资金预算表
  • 怎么用onekey重装系统
  • 企业向银行申请办理非原路的服务贸易退汇,银行应当
  • php数组统计函数
  • 子公司使用母公司授信
  • 场地租赁费需要计提吗
  • 转销股票会计分录
  • java幂等性是什么
  • ai安装教程2020
  • 目标检测yolo
  • css网页布局代码
  • 电子发票手动导出到哪
  • 应收账款提了坏账后收回
  • 企业进行清算
  • 子公司减资母公司怎么算
  • 公司帐户转到法人帐户用途写备用金行吗
  • ERROR CODE: 1175 YOU ARE USING SAFE UPDATE MODE AN
  • 金税四期主要核查什么?
  • 车辆保险费如何缴纳印花税的
  • 公司社保外包了,没给我社保卡怎么办?
  • 第三方代缴社保合法吗最新规定
  • 单式记账法因为其简单易学,记账效率高
  • 旅游费计入什么会计科目
  • 基本建设费用的组成
  • 住宿费的进项税额
  • 政府会计累计盈余借贷方向
  • 采购入库单如何弃审U8
  • 什么是利润表?其作用有哪些?
  • 折扣怎么写会计分录
  • 外汇申报国家代码表
  • 企业弥补亏损的顺序
  • 外汇汇率调整分为哪几种
  • sqlserver多表查询 索引
  • ubuntu16.04.1下 mysql安装和卸载图文教程
  • mysql最多多少行
  • windowxp宽带连接
  • win7无法打开此文件
  • swupdtmr.exe - swupdtmr进程是什么意思 什么作用
  • 如何查看windows使用痕迹
  • 原生js怎么获取input值
  • ntfs权限怎么设置
  • rgb颜色相加
  • unity shader lod
  • jquery滚动条滚动到指定位置
  • eclipse安转
  • unity3d开发流程
  • angularjs4
  • jQuery中ajax的load()与post()方法实例详解
  • js如何实现单例模式
  • javascript学习指南
  • javascriptcom
  • jquery的实现原理
  • js写后端用什么框架
  • 湖南国税电子税务局官方网
  • 怎么修改税局预留号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设