2013-01-19 50 views
0

我使用的操作系統的MacVim 7.3快照66 X 10.8.2的MacVim C++語法高亮顯示不匹配的.vimrc

我在我的〜/ .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文件時,評論是藍色的,其他顏色也不符合我的設置? 可能是什麼原因?

+2

之後你設置了':colorscheme'嗎?它覆蓋了那些。 –

+0

我不'在vimrc中找到colorscheme –

回答

2

您可以執行:scriptnames來查看哪些腳本以及按什麼順序(最近在底部)爲當前緩衝區提供Vim。您還可以使用:verbose highlight Comment來檢查上次設置的特定高光組的位置。

除非您使用不同的配色方案,否則可能會發現:scriptnames輸出中的最後一行爲$VIMRUNTIME/colors/macvim.vim,這是MacVim的默認配色方案。配色方案(包括默認配色方案)取代.vimrc,從而覆蓋其中的任何設置。

如果您完全不滿意您當前的配色方案,請嘗試找到另一個配色方案。如果您通常滿意,但想要修改特定文件類型的突出顯示,請考慮使用~/.vim/after/syntax目錄。有關更多信息,請參閱:help mysyntaxfile-add