我知道我可以在vim中使用set textwidth
,这样当达到该值时,我就可以自动包装我的代码(或文本)。
我还知道我可以用set colorcolumn=+1
给文本宽度限制后的第一列上色。
我还知道我可以用set colorcolumn=+1,+2,+3
给更多的列上色。
最后,我知道我可以用hi colorcolumn ctermbg=10
设置列的颜色。
我可以用不同的值改变每一列的颜色吗?
发布于 2017-06-30 19:12:34
不,只有一个名为ColorColumn
的高光组。人们希望不同的组也能折叠,但这些都还没有实现。
您可以通过:match
模拟颜色列(但仅在具有那么多列的行中可见)。例如:
:2match ErrorMsg /\%40v./
:3match WarningMsg /\%60v./
https://stackoverflow.com/questions/43957828
复制相似问题