位置: 编程技术 - 正文

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

  • 金税四期上线了吗什么时候上线
  • 工程款按进度付款开票分录
  • 小规模纳税人收入账务处理
  • 个体工商户的个人所得税如何申报
  • 增值税一般纳税人证明文件
  • 事假扣薪
  • 没开发票可以确认收入吗?
  • 预付款期末有结余年末如何做账务处理?
  • 公司土地被征收员工该怎么办
  • 公司用货币资金做账
  • 进项税发票已经认证但对方又作废
  • 法院拍卖破产企业房产,税费问题
  • 外企企业所得税怎么计算
  • 老板在外地怎么辞职
  • 公司为职工购买社保只购买三险可以吗
  • 现金比率在多少比较合适
  • 白银及其制品出自哪里
  • 如何关闭windows10自动更新
  • mac怎么把通知栏固定
  • 没有以前年度损益调整怎么办
  • php中的类是什么
  • 劳务费费用
  • mac清理所有数据
  • 在php中,字符串有哪些表示形式
  • 先出库还是先开票
  • 电脑时间同步不了解决方法
  • php保留两位小数的函数
  • PHP:pcntl_wifexited()的用法_PCNTL函数
  • 购买专利权的会议纪要
  • el-input_inner
  • 境外服务费代扣代缴所得税
  • 钉钉工资表如何生成工资条?
  • 梯度下降算法的正确顺序是
  • 比肩美国
  • win11安卓子系统教程
  • prompt命令用法
  • 专用发票抵扣联是什么意思
  • 会计账的银行存款与银行存款不一致 是属于账账不符吗
  • 送货运输费用税率
  • 换货公司是否可信?
  • 工商罚款计入
  • 资信证明好开吗
  • 合营企业和联营企业是关联方吗
  • 农机免税发票能抵扣吗
  • 递延收益分摊是当月还是次月
  • 小规模在税务局开专票需要什么材料
  • 差旅费报销范围包括
  • 劳务派遣人员的档案会保存在用人单位吗
  • 外贸出口转内销会计分录
  • 物业公司付电业费合法吗
  • 费用报销单和支付证明单的区别
  • 微信支付宝收入支出怎么做流水账
  • 规范专户资金使用
  • 支付宝支付高速通行费如何开发票
  • 补缴企业所得税
  • 酒店会计科目表
  • 公司支票可以进私人账户吗有限额吗
  • sql中存储过程的用法
  • 怎么快速隐藏电脑下方一排
  • 删除默认操作系统选项
  • winpe如何安装驱动
  • 怎么快速判断哪些角是第几象限
  • win10ie
  • 虚拟机安装苹果电脑
  • vmware虚拟机Linux扩展硬盘
  • centos6启动服务的命令
  • tomcat怎么启动
  • shell脚本监控进程
  • python中re.m
  • 用jQuery的AJax实现异步访问、异步加载
  • nodejs 写文件
  • 关于减肥的好方法
  • javascript常见的数据类型
  • js dom操作方法
  • android 内部存储
  • 打不死的小强励志词句
  • jquery点击按钮左右滚动效果
  • pythonwhile循环语句用法
  • 广东省通用机打发票
  • 教育费附加地方教育费附加税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设