如果不支持colorcolumn,如何在vi中设置视觉边距?

时间:2012-09-04 21:27:15

标签: vim margin

我正在使用vim 7.0并且不支持colorcolumn。

我正在寻找一个可视的垂直彩色边距来管理长线。有没有可用的选项来实现它?我有一个mac和colorcolumn很棒。

我找到了一些相似的但不是我想要的。添加到.vimrc的下面的行实现了类似的东西,但它没有给我一个视觉彩色边距。它基本上指出任何大于特定字符范围的东西。

highlight OverLength ctermbg=red ctermfg=white guibg=#592929
match OverLength /\%81v.\+/

理想情况下,这可以通过像

这样的更高版本来实现
set colorcolumn=79

此屏幕截图显示了我要查找的内容。

enter image description here

1 个答案:

答案 0 :(得分:1)

使用你包含的:highlight技巧并链接到romainl,你可以突出显示比所需更长的字符,但这不会让你连续一行(较短的行会中断),只有'colorcolumn'才能实现这一目标。

我能想到的唯一其他笨拙的解决方法是将窗口宽度设置为所需的宽度,因此当窗口开始水平滚动时,您会注意到过长的行。

Vim 7.0自2006年起;你错过了更多;我真的希望你能升级,这才是真正的解决方案。

相关问题