我想创建一个vim语法文件,其中:
两者都可以用于我的目的,即创建JMP脚本语言(JSL)语法文件。在JMP中,关键字中忽略空格,因此New Column("Col1")
和NewColumn(
Col1`)是相同的。以前的格式是空间,是标准。
你可以使用正则表达式syntax match
包含可选的空格:
:syntax match GROUPNAME /\<New\s*Column\>/
请注意,这与syntax keyword
不完全相同,因为keyword
具有更高的优先级。在实践中,它很少重要。