添加符号关键字 Vim 语法高亮

Addition symbol keyword Vim syntax highlighting

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

这是我尝试过的:

syn keyword shlKeywords + print
hi def shlKeywords Keyword

当我打开具有关联文件扩展名的文件时,+ 未突出显示,但 print 突出显示。我试过其他符号,也没有突出显示。

来自Vim user manual

The characters used in a keyword must be in the 'iskeyword' option. If you use another character, the word will never match. Vim doesn't give a warning message for this.

这就是我所做的:

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