vim代码高亮配置
2018-01-24 00:59
2131 查看
前言
这里我使用插件TagHighLight来完成高亮显示
还需要
ctags来协助完成高亮
安装
ctags的安装方法
CtagHighlight安装,以下选择一种方法即可
vundle安装
这里需要说明,如果vim提前配置
vundle了的话,那么在.vimrc中对应位置添加
Plugin 'taghighlight',然后进入vim,执行
:PluginInstall即可,就可以直接跳过后面的安装方法
源码下载安装
TagHighLight 下载
然后将压缩包解压到
~/.vim文件夹中即可
>>> unzip taghighlight_r2.1.4.zip -d ~/.vim
使用
首先用vim打开需要高亮的源码,然后在normal模式下输入
:UpdateTypesFile
配色调整
详细的配色信息可在vim的normal中使用
:highlight命令查看
修改对应配色,只需要在
.vimrc中添加即可,举个例子
hi CTagsGlobalVariable ctermfg=5 #修改全局变量 红色 hi CTagsMember ctermfg=8 #修改结构体成员
对于具体配色可以查看颜色表 配色说明
win10 babun error
Error detected while processing function TagHighlight#Generation#UpdateAndRead..TagHighlight#Generation#UpdateTypesFile..TagHighlight#RunPythonScript#RunGenerator: line 54: Traceback (most recent call last): File "<string>", line 1, in <module> File "/home/CraboYang/.vim/plugin/TagHighlight/module/worker.py", line 52, in RunWithOptions GenerateTags(config) File "/home/CraboYang/.vim/plugin/TagHighlight/module/ctags_interface.py", line 60, in GenerateTags stdout=subprocess.PIPE File "/usr/lib/python2.7/subprocess.py", line 710, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1327, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory
问题原因
Taghighlight中
module/worker.py中对
config变量解析不正确
config中
ctags_exe_full对应值为
None
所以
ctags_interface.py中对应Popen()传入路径不对,报了上面错误
暂时解决办法
由于能力有限,源码无法修改,只能采取修改配置文件方式弥补错误,后面写上操作步骤
在使用
:UpdateTypesFile之前,需要自己在源码目录中手动生成ctags
修改
data/options.txt中的
use_existing_tagfile:Default为True
最后使用
:UpdateTypesFile更新源码的配色
相关文章推荐
- mac下vim的16种配色方案(代码高亮)展示,及配置
- VIM语法高亮、VIM代码补全、VIM结构化视图功能的配置实现
- mac下vim的16种配色方案(代码高亮)展示,及配置
- 配置Mac的vim,使代码高亮
- c.vim插件的高亮作用--读代码必备啊
- vim高亮显示nginx配置文件的语法结构
- Codeblocks-配置代码高亮
- 【Linux开发技术之工具使用】配置VIM下编程和代码阅读环境
- VIM学习二: VIM配置代码及效果图
- 配置vim环境进行高亮显示和对齐等
- vim7.3 配置 go语法高亮
- Debian 环境下 vim编辑器 c语言代码高亮问题
- 配置MacVim,高亮+自动缩进+行号+折叠+优化
- vim7.2 代码自动补全的配置
- react.js学习-Sublime Text 3 安装Package Control 及 配置babel插件使jsx代码高亮
- ubuntu 下 vim 的14行配置(网上流传很广的代码)
- 配置VIM语法高亮及自动缩进
- (转)【Linux开发技术之工具使用】配置VIM下编程和代码阅读环境
- 苹果系统mac下vim编辑器开启代码高亮、行号
- vim编辑lua代码配置