0

我正在为必须经常使用的专有语言编写自定义语法突出显示文件。我已经写了一个完整的文件,但它似乎只使用了 3 种颜色。所有的标点符号都是一种颜色,我指定的一些关键字是另一种颜色,其他的都是第三种颜色。

奇怪的是,我从文件中删除了每个匹配项和每个重新定义(hi def 链接),突出显示似乎根本没有改变。事实上,我尝试添加一些其他关键字映射来尝试查看它在哪里中断,但似乎只有某些行正在评估突出显示。例如,这一行最终突出显示了正确的文本:

syn keyword clangImport IMPORT

然而,尽管没有提供任何特定的突出显示说明,但这条线(下图)并没有而且是不同的颜色:

syn keyword clangGroupAttributes ?? GN GA GV GL GP GR PV PN SI CN

为什么它只评估 syn 关键字映射的某些行?

此外,尽管使用了简单的"\d\+".

4

0 回答 0