gpt4 book ai didi

Vim 80 列布局问题

转载 作者:行者123 更新时间:2023-12-03 03:56:26 25 4
gpt4 key购买 nike

我在 Vim 中指示 80 列的方式似乎不正确:set columns=80。有时我也会设置文本宽度,但我希望能够使用设置列替代方案来查看和预测行溢出。

这有一些不幸副作用:

  1. 我无法设置数字,因为担心在具有不同行号顺序的文件之间进行拆分;即 < 100 行文件和 >= 100 行文件将需要两个不同的设置列值,因为额外的列用于附加数字显示。
  2. 我还启动新的 (g)Vim session ,而不是垂直分割窗口。这是因为 vsplit 强制我在每次打开或关闭 Pane 时设置列,因此启动新 session 不会那么麻烦。

当您想要设置数字、垂直分割等时,如何处理 80 个字符的指示?

最佳答案

从 vim 7.3 开始,您可以使用 set colorcolumn=80 (简称 set cc=80)。

由于早期版本不支持此功能,我的 .vimrc 使用:

if exists('+colorcolumn')
set colorcolumn=80
else
au BufWinEnter * let w:m2=matchadd('ErrorMsg', '\%>80v.\+', -1)
endif

另请参阅the online documentation on the colorcolumn option .

关于Vim 80 列布局问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/235439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com