我写了一个vim语法文件。我注意到除了以冒号(:
)开头的所有关键字都被突出显示。有没有什么办法可以在Vim中冒号冒号?在Vim中突出显示以冒号开头的关键字
下面是该文件的一个部分:
syn keyword actionLabel :action nextgroup=actionName skipwhite
syn keyword problemLabels :goal :init :domain
syn keyword advLabels :types
syn keyword pondLabels :observe
hi def link actionLabel Statement
hi def link problemLabels Statement
hi def link advLabels Statement
hi def link pondLabels Statement
这将匹配*任何*以冒号开头,而不仅仅是特定的关键字。这可能是你想要的,但重要的是要注意。 –
是的,我明白了。这或多或少是我想要的。我也可以为每个明确的关键字写出其中的一个,尽管这很耗时,我承认。 'syn匹配pddlLabel1':action''等。 – BlackSheep