Vim 7.3有一个新选项colorcolumn。
我可以设置colorcolumn
颜色:
:hi ColorColumn ctermbg=lightgrey guibg=lightgrey
我可以拥有多少个我想要的颜色列,但我想知道是否可以有两个颜色列,每个颜色列都有不同的颜色。任何人都知道这是可能的,还是只使用这个新的colorcolumn
功能来实现它?
答案 0 :(得分:6)
不要认为这是可能的,但你可以使用这篇文章Vim 80 column layout concerns
中的提案来伪造它。highlight OverLength ctermbg=red ctermfg=white guibg=#592929
match OverLength /\%81v.\+/
即。使用colorcolumns
但是对于最右边的那个,使用上面的内容突出显示超出的内容。
答案 1 :(得分:0)
我找不到办法。 Fredrik's answer是一个不使用colorcolumn
的黑客,但并不完全符合我的要求。
我做了一个:h match
并找到了我需要的确切行:
match OverLength /\%<73v.\%>72v/
......当然还有色列。