是否可以使用新的colorcolumn选项(同时)在vim 7.3中使用不同颜色的颜色列?

时间:2011-06-07 18:14:31

标签: vim syntax

Vim 7.3有一个新选项colorcolumn

我可以设置colorcolumn颜色:

:hi ColorColumn ctermbg=lightgrey guibg=lightgrey

我可以拥有多少个我想要的颜色列,但我想知道是否可以有两个颜色列,每个颜色列都有不同的颜色。任何人都知道这是可能的,还是只使用这个新的colorcolumn功能来实现它?

2 个答案:

答案 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/

......当然还有色列。