位置: 编程技术 - 正文

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

  • 固定资产安装费用怎么处理
  • 按差额缴纳税款会计分录
  • 基本户借款 一般户可以还吗
  • 各项费用报销附件
  • 冲抵货款的返利怎么做账
  • 成品油一般经营企业交什么税
  • 朋友抵押贷款通过我公司名义会怎样
  • 清单申报和专项申报的区别
  • 开专票需要对方是一般纳税人吗
  • 增值税普通发票对方作废了怎么办?
  • 顺丰的收派服务费可以抵扣吗
  • 企业完税凭证入账后怎么办理退税?
  • 养牛场增值税的税率是多?
  • 餐饮行业月营业额怎么算
  • 退以前年度所得税会计分录
  • 年度中期是几月份
  • 事业基金弥补收支差额
  • 现金日记账对方科目是什么意思
  • 委托加工物资合并报表
  • 施工企业代甲方购材料的账务处理?
  • win10windows资源管理器怎么打开
  • 个人独资企业没有章程
  • 怎么在bios中开启硬件虚拟化
  • 本年利润余额的计算公式
  • 现在还有票据法吗
  • 研发费用资本化可以加计扣除吗
  • 收回应收账款会影响应收账款的账面价值吗
  • 应付账款周转天数长对企业的影响
  • 报销差旅费怎么算
  • nw.exe是什么进程
  • 即征即退增值税账务处理
  • js异步解决方案
  • 计入当期损益的利得分录
  • flex布局适用于哪些场景
  • 怎么安装vue2.0
  • 机票报销需要哪些才可以
  • uniapp dom操作
  • yolo系列算法比较
  • excel if统计
  • 电子税务局网开电子发票
  • 现金股利和现金利润的区别
  • 差额增收企业怎么做账
  • 母公司子公司下面的子公司怎么称呼
  • 财务软件期末处理
  • 包装物的账务处理例题
  • 以货换货什么意思
  • 流动比率表示方法
  • 售后回购怎么做账
  • 小规模减免税收入
  • 管理费用怎样分摊归集到产品
  • 小规模纳税人去年免税,红冲后今年开多少税率的发票
  • 用人单位劳务派遣人员工资怎么做账
  • 不同银行的存款
  • 发票金额跟实际金额为什么不一样
  • 采购家具分批结算方式
  • 公司银行账号注销需要法人到场吗
  • 银行开户存款流程
  • mysql向指定字段中添加数据
  • awk正则表达式中引入变量
  • win7界面比win10好看
  • win7怎么隐藏软件
  • win10系统开机重装教程
  • jq拖拽div替换位置
  • nodejs爬取数据
  • openvz
  • 谈谈jQuery Ajax用法详解
  • jquery validation plugin
  • android的基本概念
  • css中如何设置图片大小
  • Node.js中的什么模块是用于处理文件和目录的
  • 轻松搞定是什么短语
  • javascript的
  • js编写一个标准的单例模式类
  • 按犍设置
  • 关于工龄认定的司法解释
  • 河南税务局官网手机版
  • 简述纳税人与负税的区别
  • 西乡国税局电话
  • 广东省电子税务局官网
  • 印花税零申报表怎么填步骤
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设