2011-02-13 65 views
4

我想創建一個非常簡單的vim的語法文件,只有突出特定關鍵字很簡單vim的語法文件

我保存的文件中~/.vim/syntax/

稱爲coffee.vim文件中有syn keyword basicLanguageKeywords if then for in of do

上午我在正確的軌道上?

我該從哪裏去實際使用那個簡單的vim語法文件?

+1

如果您希望將這些命令應用到您想要保留的另一個語法插件之上,最好將它放在`〜/ .vim/after/syntax`中 – frabjous 2011-02-13 16:45:52

回答

5

你快到了。你需要用線,如指定basicLanguageKeywords類型的着色:

hi def link basicLanguageKeywords Conditional 

(這告訴當前colourscheme做什麼用的關鍵字)。然後,您可以通過設置文件類型來告訴Vim使用此語法:

setlocal filetype=coffee 

這應該就是所有需要的。如果你想在.coffee結尾的文件使用此語法文件,你可以像

autocmd BufRead,BufNewFile *.coffee setlocal filetype=coffee 

講一下你的.vimrc。

希望這會有所幫助。