小编典典

Vim 80 列布局问题

all

我在 Vim 中进行 80 列指示的方式似乎不正确:set columns=80. 有时我也是settextwidth,但我希望能够看到并预测set columns替代方案的行溢出。

这有一些 不幸 的副作用:

  1. 我不能set number害怕在具有不同行号顺序的文件之间进行拆分;即 < 100 行文件和 >= 100 行文件将需要两个不同set columns的值,因为额外的列用于附加数字显示。
  2. 我还开始新的 (g)Vim 会话,而不是垂直拆分窗口。这是因为每次我打开或关闭窗格时都会vsplit强制我进行,因此开始新会话不那么麻烦。set columns

当你想要set numbers垂直分割等时,你如何处理 80 个字符的指示?


阅读 118

收藏
2022-03-21

共1个答案

小编典典

我在我的 .vimrc 中有这个设置:

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

对于超过 80 列限制的文本,这会以微妙的红色突出显示背景(无论如何,在 GUI 模式下是微妙的 - 在终端模式下则不那么如此)。

2022-03-21