如何防止vim在第80列自动换行

时间:2013-03-31 00:06:43

标签: vim

当我编写代码时,当光标到达第80列时,vim会通过插入换行符自动包装文本。我该如何阻止vim这样做?有没有丢失的设置?

2 个答案:

答案 0 :(得分:12)

自动换行由set wrap定义,此选项取决于窗口/屏幕的宽度,但不会在文件中插入换行符。

80 set tw=80定义,这将通过为长行添加新的换行符来更改文本。

要查看详细信息,您可以:

:h 'wrap'
:h 'tw'

要禁用自动换行,您可以:

:set nowrap

要禁用长线自动断开,您可以:

:set tw=0

0是默认值。

答案 1 :(得分:9)

刚发现set tw=0有效。它不会通过在预定义的限制下插入新的行字符来换行。

set添加到vimrc以使其永久化。