在~/.vim/syntax/c.vim
我补充道:
syn keyword cStructure final override
因为我不知道要使用什么关键字类型。
对于这些函数修饰符的正确类型有什么建议吗?
答案1
首先,您不应该修改默认语法脚本本身;更新 Vim 时会遇到问题。相反,请将您的添加内容放入~/.vim/after/syntax/c.vim
;这将在默认语法之后自动获取。
除非您计划发布您的扩展或将其作为增强功能提交给原始语法的作者,否则您可以选择任何您喜欢的方式。我会将其分配给Keyword
默认情况下链接到的组Statement
。
:syn keyword cKeywords final override
:hi def link cKeywords Keyword