![vim/xterm:屏幕最右侧某些行上出现细的垂直突出显示条](https://linux22.com/image/1471566/vim%2Fxterm%EF%BC%9A%E5%B1%8F%E5%B9%95%E6%9C%80%E5%8F%B3%E4%BE%A7%E6%9F%90%E4%BA%9B%E8%A1%8C%E4%B8%8A%E5%87%BA%E7%8E%B0%E7%BB%86%E7%9A%84%E5%9E%82%E7%9B%B4%E7%AA%81%E5%87%BA%E6%98%BE%E7%A4%BA%E6%9D%A1.png)
我在 xterm 中使用 vim。最近我注意到 xterm 最右侧的某些行上出现了细的垂直突出显示条。它们与文本无关,因为当我滚动文本时它们保持在相同的相对位置,并且它们在 vim 的文本区域之外,因为我无法将光标移动到文本上。
它们大约是光标宽度的一半,高度大约是光标高度的一半,因此两个连续的光标之间没有间隙。它们无缘无故地出现和消失,似乎没有任何目的或意义。
有人能解释一下它们是什么吗?
答案1
听起来像 colorcolumn。
'colorcolumn' 是一个逗号分隔的屏幕列列表,这些列使用 ColorColumn 突出显示。用于对齐文本。会使屏幕重绘速度变慢。屏幕列可以是绝对数字,也可以是前面带有 '+' 或 '-' 的数字,该数字会添加到 'textwidth' 或从 'textwidth' 中减去。
据我所知,这是在 VIM 7.3 中添加的,但是在之前的版本中也有方法可以实现类似的效果。