语法高亮 – 仅限高亮显示背景的Vim自定义语法
发布时间:2020-12-16 01:14:09 所属栏目:安全 来源:网络整理
导读:我想在Vim(GUI版本)中自定义语法高亮.我的语言有一个现有的语法文件.我想添加该语法,如果该行以开头,则突出显示每行的背景颜色.我发现我基本上可以实现这个目标 :syntax match Output /^.*$/ 并添加 :hi Output guibg=LightBlue 到colourscheme.这些输出行中
我想在Vim(GUI版本)中自定义语法高亮.我的语言有一个现有的语法文件.我想添加该语法,如果该行以>开头,则突出显示每行的背景颜色.我发现我基本上可以实现这个目标
:syntax match Output /^>.*$/ 并添加 :hi Output guibg=LightBlue 到colourscheme.这些输出行中的文本背景以浅蓝色着色,但它也会覆盖前景色.因此大多数语法突出显示都消失了.如何在这些行中保持前景语法突出显示? 另外:有没有办法将背景的高亮显示扩展到这些线的末尾(屏幕的右端)?
以下是如何保留语法,我匹配以{开头的行
:hi Output guibg=LightBlue :match Output '%>0v{.*' 编辑:因为你想要你需要的相反 :match Output '^[^<].*$' (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |