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