语法高亮 – 仅限高亮显示背景的Vim自定义语法

前端之家收集整理的这篇文章主要介绍了语法高亮 – 仅限高亮显示背景的Vim自定义语法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在Vim(GUI版本)中自定义语法高亮.我的语言有一个现有的语法文件.我想添加该语法,如果该行以>开头,则突出显示每行的背景颜色.我发现我基本上可以实现这个目标
:Syntax match Output /^>.*$/

添加

:hi Output guibg=LightBlue

到colourscheme.这些输出行中的文本背景以浅蓝色着色,但它也会覆盖前景色.因此大多数语法突出显示都消失了.如何在这些行中保持前景语法突出显示

另外:有没有办法将背景的高亮显示扩展到这些线的末尾(屏幕的右端)?

以下是如何保留语法,我匹配以{开头的行
:hi Output guibg=LightBlue
:match Output '\%>0v{.*'

编辑:因为你想要你需要的相反

:match Output '^[^<].*$'

猜你在找的Bash相关文章