我正在 vim 编辑器中处理 Grammar.txt 文件。有什么方法可以为 '/' 赋予不同的颜色,使其在视觉上更吸引我的眼球。
我的很多工作都需要在纸上进行,以这种方式在屏幕上区分关键字会很有帮助。
这是我文件中的一小段
<Prog> ------ <functions><building>
<functions> ------ <function><functions>/ #
<function> ------ <funsig> <funcbody>
<funsig>------ <type> id (<params>)
<type> ------ int/float/distance/<floortype>/point/wall/doors/window/ratio
<params>------ <type>id<LF1>/#
<LF1>---------comma<params>/#
<funcbody>----- {<stats>}
<stats>----- <stat> <stats>/ #
<stat>----- <assignmentstats>/<returnstats>/<declarativestats>
最佳答案
您可以使用 :match
命令:
:match {color-group} /\//
您可以使用不带任何参数的 :highlight
命令获取颜色组列表。因此,像这样:
:match Function /\//
您还可以通过调用 clearmatches
函数来清除任何用户进行的匹配。
:call clearmatches()
关于这些命令的更多帮助:
:help :match
:help :highlight
关于linux - 是否可以在 vim 中为 'specific symbol' 提供用户定义的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28365739/