如何防止vim在第80列自动换行
在编写代码时,当光标到达第80列时,vim通过插入换行符自动包装文本。如何防止vim这样做?是否缺少任何设置?自动换行由如何防止vim在第80列自动换行,vim,Vim,在编写代码时,当光标到达第80列时,vim通过插入换行符自动包装文本。如何防止vim这样做?是否缺少任何设置?自动换行由set wrap定义,此选项取决于窗口/屏幕的宽度,但不会在文件中插入换行符 列80由set tw=80定义,这将通过为长行添加新的换行符来更改文本 要查看详细信息,您可以: :h 'wrap' :h 'tw' :set tw=0 要禁用自动换行,您可以: :set nowrap 要禁用长线自动断开,您可以: :h 'wrap' :h 'tw' :set tw=0 默
set wrap
定义,此选项取决于窗口/屏幕的宽度,但不会在文件中插入换行符
列80由set tw=80
定义,这将通过为长行添加新的换行符来更改文本
要查看详细信息,您可以:
:h 'wrap'
:h 'tw'
:set tw=0
要禁用自动换行,您可以:
:set nowrap
要禁用长线自动断开,您可以:
:h 'wrap'
:h 'tw'
:set tw=0
默认值为0。刚刚发现
set tw=0
有效。它不会通过在预定义限制处插入新行字符来换行
添加了
将设置为vimrc以使其永久化。当tw为0时,另一个负责添加新行的选项是wm。将wm设置为0以防止在到达右窗口边框时添加新行。这似乎是默认设置!如果您得到基于窗口大小的文本换行,而没有实际更改行,那么您需要下面的答案