我在os x 10.8.2上使用macvim 7.3 snapshot 66
我在〜/ .vimrc中有以下内容(没有〜/ .gvimrc文件)
syntax on
hi Comment guifg=darkred gui=none
hi PreProc guifg=darkgoldenrod
hi Type guifg=darkgreen gui=none
hi Constant guifg=darkmagenta
hi Statement guifg=darkblue gui=none
但是当我使用mvim编辑h / cpp文件时,注释是蓝色的,其他颜色也不匹配我的设置? 可能是什么原因?
答案 0 :(得分:2)
您可以执行:scriptnames
以查看哪些脚本以及当前缓冲区的Vim源代码(最新版本)。您还可以使用:verbose highlight Comment
来检查上次设置特定精彩组的位置。
除非您使用不同的配色方案,否则您可能会发现:scriptnames
输出中的最后一行是$VIMRUNTIME/colors/macvim.vim
,这是MacVim的默认配色方案。颜色方案(包括默认颜色方案)取代.vimrc
,因此会覆盖其中的任何设置。
如果您对目前的配色方案完全不满意,请尝试寻找另一种配色方案。如果您通常对其满意,但想要修改特定文件类型的突出显示,请考虑使用~/.vim/after/syntax
目录。有关详细信息,请参阅:help mysyntaxfile-add
。