我知道我可以在vim中set textwidth
,因为我可以在达到该值时自动包装我的代码(或文本)。
我也知道我可以使用set colorcolumn=+1
为文本宽度限制后的第一列着色。
另外,我知道我可以使用set colorcolumn=+1,+2,+3
为更多列着色。
最后,我知道我可以使用hi colorcolumn ctermbg=10
设置列的颜色。
我可以使用不同的值更改每列的颜色吗?
答案 0 :(得分:1)
不,只有一个名为ColorColumn
的突出显示组。人们也希望不同的群体也可以折叠,但这些都没有实现。
您可以通过:match
模拟颜色列(但仅在具有那么多列的那些行中可见)。例如:
:2match ErrorMsg /\%40v./
:3match WarningMsg /\%60v./