我想保留我的系统的Python语法突出显示大部分完整,但我有一个特定的模式,我想突出我经常使用的成语。如何在vim所做的现有高亮显示的基础上添加额外的高亮说明?
(如果这已经被问到了,我很抱歉。我发现的所有vim语法突出显示问题似乎都涉及从头开始编写新的语法突出显示。)
发布于 2014-12-24 19:04:09
将附加的:syntax命令放入~/.vim/after/syntax/python.vim中,它们将在原始语法脚本之后自动执行。
pythonFunction),并在:syntax命令中添加一个containedin=pythonFunction子句。没有它,原来的匹配就会模糊你的。找出哪个语法组导致高亮显示。:syn list显示所有活动组,但安装SyntaxAttr.vim -显示光标下字符的语法突出显示属性插件时会更容易。contains=和containedin=子句尝试适应您的结构。取决于实际情况,这可能是困难的。有关实际的语法定义,请参见从:h :syn-keyword开始的帮助。基本上,有简单的关键字定义,正则表达式匹配,以及开始和结束模式定义的区域。
https://stackoverflow.com/questions/27638491
复制相似问题