16

コードを書いているとき、カーソルが列 80 に達すると、vim は改行文字を挿入してテキストを自動的に折り返します。vimがそうしないようにするにはどうすればよいですか? 不足している設定はありますか?

4

2 に答える 2

18

自動折り返しはによって定義されset wrap、このオプションはウィンドウ/画面の幅に依存しますが、ファイルに改行文字を挿入しません。

80はこれによって定義されset tw=80、長い行に新しい改行を追加してテキストを変更します。

詳細を確認するには、次のことができます。

:h 'wrap'
:h 'tw'

自動ラッピングを無効にするには、次の方法があります。

:set nowrap

長い行の自動改行を無効にするには、次のことができます。

:set tw=0

0 がデフォルトです。

于 2013-03-31T00:11:59.143 に答える
12

それが機能することがわかりましたset tw=0。事前定義された制限で改行文字を挿入して行を折り返すことはありません。

setそれをvimrcに追加して永続化しました。

于 2013-03-31T00:15:50.123 に答える