我想创建一个非常简单的 vim 语法文件,只突出显示特定的关键字
我保存了一个名为 coffee.vim
的文件在 ~/.vim/syntax/
该文件有 syn keyword basicLanguageKeywords if then for in of do
在里面
我在正确的轨道上吗?
我从哪里开始实际使用那个简单的 vim 语法文件?
最佳答案
你快到了。您需要使用以下行指定 basicLanguageKeywords 类型的着色:
hi def link basicLanguageKeywords Conditional
(这会告诉当前的配色方案如何处理关键字)。然后,您可以通过设置文件类型告诉 Vim 使用此语法:
setlocal filetype=coffee
这应该是所有需要的。如果您希望所有以 .coffee 结尾的文件都使用此语法文件,您可以添加类似
autocmd BufRead,BufNewFile *.coffee setlocal filetype=coffee
到您的 .vimrc。
希望这可以帮助。
关于vim - 非常简单的vim语法文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4984915/