vim 语法文件,如何将 END 单词后面的所有内容标记为注释?

vim 语法文件,如何将 END 单词后面的所有内容标记为注释?

我正在编写一个 vim 语法文件,并希望将 END 一词之后(但不包括)直到文件末尾的所有内容突出显示为注释。非常感谢您的帮助!

答案1

我会用:help :syn-region开始(这样关键字END本身就不会突出显示;如果您希望关键字使用不同的突出显示matchgroup=...,请删除\zs),并以特殊结尾:help /\%$正则表达式原子。

:syntax region myEndComment start="\<END\>\zs" end="\%$"
:highlight def link myEndComment Comment

相关内容