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