0

我在 os x 10.8.2 上使用 macvim 7.3 快照 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 文件时,注释是蓝色的,其他颜色也与我的设置不匹配?可能是什么原因?

4

1 回答 1

2

您可以执行:scriptnames以查看 Vim 为当前缓冲区提供了哪些脚本以及以什么顺序(最近在底部)。您还可以:verbose highlight Comment用来检查特定突出显示组的最后设置位置。

除非您使用不同的配色方案,否则您可能会在:scriptnamesto be的输出中找到最后一行之一$VIMRUNTIME/colors/macvim.vim,这是 MacVim 的默认配色方案。配色方案,包括默认配色方案,将取代.vimrc并覆盖其中的任何设置。

如果您对当前的配色方案完全不满意,请尝试寻找另一个配色方案。如果您通常对此感到满意,但您想修改特定文件类型的突出显示,请考虑使用该~/.vim/after/syntax目录。有关:help mysyntaxfile-add更多信息,请参阅。

于 2013-01-20T07:14:39.640 回答