位置: 编程技术 - 正文

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

  • 公司旧车出售要交什么税
  • 消费税可以在企业抵扣吗
  • 出口报关单怎么做会计凭证
  • 零星小额交易要交税吗
  • 预缴所得税更正怎么操作
  • 城市维护建设税属于什么科目
  • 公允价值变动损益和投资收益区别
  • 企业进行税收筹划
  • 应扣未扣税款向谁追缴
  • 营改增后服务业账务处理
  • 购买可供出售金融资产的交易费用
  • 员工考试报名费计入什么科目
  • 违反劳动合同的责任
  • 什么情况下进项税额不得从销项税额中抵扣
  • 电话费开专票可抵扣吗
  • 关于小规模纳税人
  • 2021年电子税务局印花税怎么申报
  • 外地派人来出差怎么报备
  • 外地餐费计入什么账户
  • 固定资产小于500万一次性扣除政策
  • 差旅费报销单填写模板
  • 计提福利费会计科目
  • 活动展开方式怎么写
  • 如何绕开压缩包密码
  • win11正式版发布
  • 收到负数发票怎么办
  • 报销伙食费的会计分录
  • 电脑不能连接wifi只能连宽带
  • memcache php
  • 商品购进核算
  • xwizard.exe是什么
  • Vue3 & app.use 与 install 函数的作用
  • 原材料的帐务处理
  • 融资租入固定资产是什么意思
  • php 反代
  • 企业工会注销怎么办理
  • php数组实现原理
  • 销售人员的工资属于什么会计科目
  • 买车哪些费用可以计入固定资产
  • 红字发票冲销的申请表是税务局开吗
  • 补计提去年所得税会影响当月资产
  • 建筑劳务如何开劳务发票
  • 公司给非本单位的个人转账有风险怎么平账
  • 现金支付无发票怎么报销
  • 金银首饰以旧换新增值税处理
  • 公司转帐支票可以转账吗
  • 个人转租房屋需要交房产税吗
  • 个税计提多了怎么办,跨年度了
  • 注册资本金到位证明
  • 稳定用工社保补贴怎么领
  • 新建厂房哪些费用可以计入
  • sql中的存储过程
  • docker镜像包含什么
  • win10 impact
  • windows 进程管理
  • centos nohup
  • 怎么查看win7系统电脑访问了哪些应用程序
  • macos10.8下载
  • apache安装步骤
  • win10关机快捷键
  • linux批量管理平台
  • WIN10系统英文怎么改中文?
  • win10系统如何更改盘符
  • dos到windows
  • bootstrap怎么学
  • pycharm打开文件怎么运行
  • js html css
  • unity小游戏代码
  • javascript 基础篇3 类,回调函数,内置对象,事件处理
  • bootstrap 按钮
  • 动态生成类对象
  • ExpandableListView 实现分组购物车
  • 广东增值税电子专用发票
  • 北京税务跨区迁移不予受理,原因是什么
  • 北京地税税务总局官网
  • 北京增值税普通发票图片
  • 增值税发票税控开票软件卸载不了
  • 中国烟草一年税收占全国总收入
  • uk怎么添加发票
  • 劳务合同和劳务协议的区别和联系
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设