最佳答案
我想使用 Vim 的 软包装功能(:set wrap
)来包装一些80个字符的代码,而不管我的实际窗口宽度。
我还没有找到一种方法来做到这一点-所有的软包装似乎绑在窗口的宽度
textwidth
和 wrapmargin
都用于硬包装(它们向文件中插入换行符):vertical resize 80
(可能与 :set breakat=
允许任何字符中断)对其中的一个排序工作(即使它有点骇客) ,但中断时,使用 :set number
作为行号占据一个可变数量的列(取决于文件长度) ,这些是80的一部分。有什么方法可以做到这一点在 Vim? 根据其他消息来源,情况看起来并不乐观。
现在我的近似值是使用 /^.\{80}\zs.\+
作为默认搜索,所以它至少被高亮显示。我曾经想过为它添加一个 :syntax
项,但是当它与其他语法项重叠时,这个想法就破灭了,所以我放弃了这个想法。