Vim 当colorcolumn不受支持时,如何在vi中设置可视边距?

Vim 当colorcolumn不受支持时,如何在vi中设置可视边距?,vim,margin,Vim,Margin,我正在使用vim 7.0,不支持colorcolumn 我正在寻找一个视觉垂直彩色边缘管理长线。是否有任何可用的选项来实现它?我有一个mac和colorcolumn,非常好用 我发现了一些类似的,但这不是我想要的。下面添加到.vimrc的行实现了类似的功能,但它并没有给我一个可视的彩色边距。它基本上指出任何大于某个字符范围的内容 highlight OverLength ctermbg=red ctermfg=white guibg=#592929 match OverLength /\%81v

我正在使用vim 7.0,不支持colorcolumn

我正在寻找一个视觉垂直彩色边缘管理长线。是否有任何可用的选项来实现它?我有一个mac和colorcolumn,非常好用

我发现了一些类似的,但这不是我想要的。下面添加到.vimrc的行实现了类似的功能,但它并没有给我一个可视的彩色边距。它基本上指出任何大于某个字符范围的内容

highlight OverLength ctermbg=red ctermfg=white guibg=#592929
match OverLength /\%81v.\+/
理想情况下,这可以通过像这样的更新版本来实现

set colorcolumn=79
这个截图显示了我在寻找什么


使用
:突出显示您包含的技巧以及Romaill链接的技巧,您可以突出显示比所需长度长的字符,但这不会获得连续行(短行将中断),只有
'colorcolumn'
可以实现这一点

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


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

通过
:突出显示你所包含的技巧和Romaill链接的技巧,你可以突出显示比预期长的字符,但这不会让你得到一个连续的行(短行会中断),只有
'colorcolumn'
可以实现这一点

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

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

No.是老问题:在引入
colorcolumn
之前,这是在Vim中实现这一点的事实上(也是唯一的)方法。No。很老了:在引入
colorcolumn
之前,这是事实上(也是唯一)在Vim中实现这一点的方法。