非常简单的vim语法文件

时间:2011-02-13 15:15:50

标签: vim syntax vim-syntax-highlighting

我想创建一个非常简单的vim语法文件,只突出显示特定的关键字

我在coffee.vim

中保存了一个名为~/.vim/syntax/的文件

文件中包含syn keyword basicLanguageKeywords if then for in of do

我是在正确的轨道上吗?

我从哪里开始实际使用那个简单的vim语法文件?

1 个答案:

答案 0 :(得分:5)

你快到了。您需要使用以下行指定basicLanguageKeywords类型的着色:

 hi def link basicLanguageKeywords   Conditional

(这告诉当前colourscheme如何处理关键字)。然后,您可以通过设置filetype:

告诉Vim使用此语法
 setlocal filetype=coffee

这应该是所有需要的。如果您希望以.coffee结尾的所有文件都使用此语法文件,则可以添加类似

的内容
 autocmd BufRead,BufNewFile *.coffee setlocal filetype=coffee

到你的.vimrc。

希望这有帮助。