是否可以在 Vim 中为每一行设置交替高亮颜色(一种颜色用于奇数行,另一种颜色用于偶数行)?
最佳答案
这可以用文本背景颜色做你想做的事:
syn match Oddlines "^.*$" contains=ALL nextgroup=Evenlines skipnl
syn match Evenlines "^.*$" contains=ALL nextgroup=Oddlines skipnl
hi Oddlines ctermbg=yellow guibg=#FFFF99
hi Evenlines ctermbg=magenta guibg=#FFCCFF
只需将此添加到 .vimrc
或您想要的正确文件类型 .rc
。
由于这利用了 syntax
功能,因此它仅适用于可匹配的键入文本。我不知道是否有办法像 hi Normal ctermgb=darkblue guibg=darkblue
那样改变文本后空白“空格”的背景颜色。
关于linux - 在 Vim 中将交替突出显示颜色设置为文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26611851/