1

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

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

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

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

理想情况下,这可以通过像这样的更高版本来实现

set colorcolumn=79

此屏幕截图显示了我正在寻找的内容。

在此处输入图像描述

4

1 回答 1

1

使用:highlight您包含的技巧和与 romainl 链接的技巧,您可以突出显示比预期更长的字符,但这不会让您获得连续的线条(较短的线条会中断),只能'colorcolumn'实现这一点。

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

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

于 2012-09-05T07:36:12.433 回答