Vim 7.3有一个新选项colorcolumn.
我可以设置colorcolumn颜色:
:hi ColorColumn ctermbg=lightgrey guibg=lightgrey
Run Code Online (Sandbox Code Playgroud)
我可以拥有多少个我想要的颜色列,但我想知道是否可以有两个颜色列,每个颜色列都有不同的颜色.任何人都知道这是可能的,还是只使用这个新colorcolumn功能来实现它?
不要认为这是可能的,但你可以使用这篇文章中关于Vim 80列布局的提议来假装它
highlight OverLength ctermbg=red ctermfg=white guibg=#592929
match OverLength /\%81v.\+/
Run Code Online (Sandbox Code Playgroud)
即使用,colorcolumns但对于最右边的那个,突出显示超过使用上述内容的所有内容.
我找不到办法。Fredrik 的答案是一个不使用的 hack colorcolumn,但并没有完全按照我想要的方式进行。
我做了一个:h match并找到了我需要的确切行:
match OverLength /\%<73v.\%>72v/
Run Code Online (Sandbox Code Playgroud)
...当然还有颜色列。