位置: 编程技术 - 正文

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

  • 小规模纳税人企业所得税计算
  • 应交消费税的税目
  • 汇算清缴计提所得税在哪个月
  • 足浴行业是否需要缴纳文化事业建设税
  • 个体工商户申报个税是按月按季度
  • 以设备投资入股要交增值税
  • 长期股权投资为什么要冲减资本公积
  • 企业给员工租的公寓楼都是什么样的
  • 先开发票后发货
  • 咨询公司所得税税负率是多少合适
  • 个人劳务附加税税率表
  • 如何计算应交税
  • 事业单位职工福利费计提标准和使用
  • 公对公转账银行拒绝是什么意思
  • 公司购房、售房需要缴纳哪些税?
  • 单位为员工报销的博士学费算什么费用
  • 预收房屋租金如何交房产税
  • 增值税发票确认时间
  • 出口的货物因质量问题被扣款
  • 企业废业怎样做会计分录
  • 出口退税的条件包括哪些( )
  • 调整会计分录是什么
  • 经济作物国家有什么补助吗
  • 21年最新cpu
  • 一本书装订费多少钱
  • PHP:mcrypt_ecb()的用法_Mcrypt函数
  • 委托加工物资如何转入生产成本
  • 客户抽奖活动方案
  • php str_split
  • php操作mysql数据库
  • 新公司有免税政策吗
  • 所得税季度申报表怎么填
  • 股东出资不足需要赔偿吗
  • 发票备注栏填写样板
  • 成本不够用怎么办baixing
  • 接受捐赠收入要缴纳企业所得税吗
  • 收到赠送的货物会计分录
  • 一联发票和二联发票
  • 普通发票可抵税吗
  • mysql8绿色版安装
  • 收到承兑汇票在什么科目
  • 出借和出租包装物会计分录是什么
  • 工会费可以发现金吗
  • 社会组织志愿者参观泉州华侨历史博物馆
  • 运费险三件衣服分3个快递寄出
  • 请问母公司如何称呼
  • 支付职工培训费是什么科目
  • 车辆不在公司名下加油费可以进公司吗
  • 销项税票怎么开
  • 营改增后服务业账务处理
  • 影院会计有前景吗
  • 金税盘缴销发票
  • 资产负债表上应交税费是什么意思
  • 软件租赁费入什么账户
  • 餐饮费与业务招标的关系
  • sql server在表里查找具体数据
  • window10安装mysql5.7
  • Win10预览版拆弹
  • 苹果电脑怎么锁文件夹
  • win10电脑出现invalid partition table怎么弄
  • window10玩英雄联盟卡顿怎么办
  • linux系统开机黑屏啥也没有
  • 怎么关闭windows登录密码
  • qbupdate.exe - qbupdate是什么进程 有什么作用
  • win8光盘安装
  • window7iis配置步骤
  • cocos2d原理
  • jquery简单例子
  • pops基本属性
  • js脚本使用
  • unity intercom
  • Node.js node-schedule定时任务隔多少分钟执行一次的方法
  • js遍历获取指定数据
  • 一款简单的网络版多媒体课件制作软件是什么
  • javascript开关
  • 国家辽宁税务总局
  • 江苏国税电子税务局网登录
  • 广州市地方税务局规费服务中心
  • 一般纳税人沙石税率是多少
  • 18个税种已立法数量
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设