当我编写代码时,当光标到达第80列时,vim会通过插入换行符自动包装文本。我该如何阻止vim这样做?有没有丢失的设置?
答案 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以使其永久化。