添加符号关键字Vim语法突出显示

时间:2018-03-20 10:50:13

标签: vim keyword vim-syntax-highlighting

我正在尝试编写一个Vim语法文件,将附加符号(+)识别为关键字。

以下是我的尝试:

syn keyword shlKeywords + print
hi def shlKeywords Keyword

当我打开包含相关文件扩展名的文件时,+未突出显示,但print是。vi /etc/sudoers 。我尝试了其他符号,但它们也没有突出显示。

1 个答案:

答案 0 :(得分:1)

来自Vim user manual

  

关键字中使用的字符必须位于“iskeyword”选项中。如果你   使用另一个字符,这个词永远不会匹配。 Vim没有发出警告   消息为此。

这就是我所做的:

setlocal iskeyword+=+
syn keyword shlKeywords + print
hi def shlKeywords Keyword