位置: 编程技术 - 正文

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年政策
  • 公告费交了以后能否撤销
  • 收到三代手续费返还
  • 商贸企业增值税优惠政策
  • 银行收费错误当天怎么办
  • 建筑设计行业收入调查
  • 借款合同印花税减免优惠政策
  • 金蝶财务软件如何打印凭证
  • 收入成本以前年度损益调整账务处理是怎样的?
  • 股票印花税怎么交
  • 如何查询进项发票是否作废
  • 混合销售和兼营的区别
  • 内部退养个税计算方式
  • 许可费怎么进行分类
  • 文化事业建设税征税范围
  • 建筑服务简易征收可以开专票吗
  • 职工领取企业年金税收优惠
  • win11和win10比较
  • 预提电费及电费发票到账的会计分录
  • 增值税附加怎么入账
  • 股东之间转让股权需要股东会决议吗
  • 非正常损失含义
  • linux 运行php脚本
  • 传递优化的作用
  • 电路改造计入什么科目
  • php精度丢失
  • 货物品种不太多而数量又相对较大
  • 在双方发生纠纷时品牌授权书的法律意义
  • 拉尔韦橡
  • echart横坐标
  • php删除元素
  • 旋转 目标检测
  • yolox改进
  • 自动驾驶决策规划技术理论与实践电子版
  • web自动化测试平台
  • 微信小程序在哪里找?
  • php的序列化操作生成的哪种格式
  • 可供出售债权投资
  • 营业执照上有劳务派遣还需要办其他手续吗
  • 财务报告与财务思维
  • 费用计入什么表
  • 国债利息收入计入什么会计科目
  • 政府补助的分类包括
  • 城市维护建设税怎么算
  • 出口货物用途
  • 决算清理期和库款报解整理期
  • 现金日记账怎么记账
  • 去税务局核定税种多久生效
  • 企业会计准则季度利润表本期数
  • 增值税其他收益包括哪些
  • 行政单位负债类科目包括
  • mysql保留整数
  • mysql不同数据库不同数据表导入数据
  • sqlserver按时间查询
  • mysql5.6解压版安装教程
  • freebsd中文手册
  • vmware安装macos10.15
  • macbook air一键恢复出厂设置
  • win7系统IE浏览器打开跳转到360浏览器,怎么阻止
  • linux系统安装软件教程
  • cocos2d-x教程
  • echarts怎么用
  • 广告文章叫什么
  • Unity3D游戏开发引擎
  • for 命令
  • linearlayout布局怎么设置
  • 基于javascript的毕业设计
  • 房产税从价计征的计税依据
  • 实名办税信息采集的身份证件
  • 商贸有限公司怎么运营
  • 太原公交车咨询电话号码
  • 查询发票号码
  • 法治税务示范基地枫桥
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设