我想创建一个非常简单的vim语法文件,只突出显示特定的关键字
我在coffee.vim
~/.vim/syntax/
的文件
文件中包含syn keyword basicLanguageKeywords if then for in of do
我是在正确的轨道上吗?
我从哪里开始实际使用那个简单的vim语法文件?
答案 0 :(得分:5)
你快到了。您需要使用以下行指定basicLanguageKeywords类型的着色:
hi def link basicLanguageKeywords Conditional
(这告诉当前colourscheme如何处理关键字)。然后,您可以通过设置filetype:
告诉Vim使用此语法 setlocal filetype=coffee
这应该是所有需要的。如果您希望以.coffee结尾的所有文件都使用此语法文件,则可以添加类似
的内容 autocmd BufRead,BufNewFile *.coffee setlocal filetype=coffee
到你的.vimrc。
希望这有帮助。