我在vim中使用了一個語法文件,它定義了許多文件類型特定的語法關鍵字。要爲此類型的文件着色,我還爲共享目錄創建了一個colorscheme文件,它試圖突出顯示這些語法關鍵字,但是當我打開該擴展名的文件時,它們不會生效。在Vim中爲自定義語法關鍵字設置顏色?
我的彩色文件但不突出正常羣體,如Normal
,Special
,Comment
等同樣,當我嘗試將這些亮點命令我.vimrc文件,他們仍然沒有任何效果。但是,在vim中加載文件後,手動輸入高亮命令將按預期工作。
爲了使用在語法文件中定義的語法關鍵字,我需要做些特殊的事情嗎?我是否需要在我的.vimrc中指定我的語法文件&顏色文件的加載順序?
編輯:使用:scriptnames
,我能夠看到我的自定義colorscheme文件加載很久之前的語法文件,實際上加載死亡最後。但是,我的.vimrc文件指定colorscheme CustomPersonal
作爲最後一行,在syntax on
之後。
噢,不錯,這個伎倆。正如你所建議的那樣,我最終創建了'〜/ .vim/after/syntax/ .vim'文件,但是它只是一行'colorscheme CustomPersonal'。如果您將此作爲答案提交,我會標記它爲你! –
bwerks