无论我的实际窗口宽度如何,我都想使用Vim的软包装功能(:set wrap
)以80个字符包装一些代码。
我还没有找到一种方法来做-所有的软包装似乎都与窗户的宽度有关
textwidth
并且wrapmargin
都用于硬包装(它们在文件中插入换行符)- 垂直拆分成多个窗口,并在其中之一上使用
:vertical resize 80
(可能:set breakat=
允许任何字符中断)(即使有点破烂),但:set number
由于行号占用了可变的列数(因此取决于在文件长度上),这些都是80的一部分。
有什么办法可以在vim中做到这一点? 根据其他消息来源,它看起来没有希望。
现在,我的近似值只是/^.\{80}\zs.\+
作为默认搜索,因此至少要突出显示。我曾考虑:syntax
为其添加一个项目,但是当它与其他语法项目重叠时,该项目就中断了,所以我放弃了这个想法。
实际上,您是如何设置默认搜索的?
—
thethinman 2010年