首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >匹配并突出显示VIM中的两组列。

匹配并突出显示VIM中的两组列。
EN

Stack Overflow用户
提问于 2016-01-21 23:29:58
回答 1查看 121关注 0票数 0

This SO post 描述了如何高亮显示一行中的所有字符(在本例中为80)。

我希望有两组突出显示的字符,第81-100列用一种背景色突出显示,101+列用另一种背景色突出显示。

到目前为止,我尝试过的是:

代码语言:javascript
复制
" Light highlight characters past column 80.  Red highlight past 100.
highlight OverLength1 ctermbg=red ctermfg=white guibg=#5b4f62
match OverLength1 /\%81v.\+/
highlight OverLength2 ctermbg=red ctermfg=white guibg=#990500
match OverLength2 /\%101v.\+/

以及第三行的这一变化:

代码语言:javascript
复制
match OverLength1 /\%81v.\+($|100v)/

这两样都不管用。我所能得到的最好是单独匹配101+;似乎第二次匹配覆盖了第一次匹配。

我不喜欢彩色列选项,我不想高亮显示空列,只是指定范围内的文本。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-22 01:30:55

试一试

代码语言:javascript
复制
" Light highlight characters past column 80.  Red highlight past 100.
highlight OverLength1 ctermbg=red ctermfg=white guibg=#5b4f62
match OverLength1 /\%81v.\+/
highlight OverLength2 ctermbg=red ctermfg=white guibg=#990500
2match OverLength2 /\%101v.\+/

:h 2match上阅读更多关于它的信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34936390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档