vimの最も迷惑な機能の1つは分割線です。何らかの理由で、誰かがスペースに敏感な形式でも行分割がうまく機能することがわかりました。たとえば、次のように変更します。
echo very-long-string > file
到着
echo
very-long-string
> file
どうやって消すの?
編集する:視覚的な改行ではありません。ファイルに改行されます(たとえば、vimが行が長すぎると思う場合は\ nがファイルに挿入されます)。改行がかなり長いので、誰かが改行をしたくても、私は改行なしで生きることができます。
答え1
set formatoptions-=tc
詳細についてはを参照してください:help fo-table
。
Wimの提案はset textwidth=0
同じ効果を持つはずですが、多くの迷惑なファイルタイププラグインがそれをキャンセルします。 (ああ)
答え2
長い行を視覚的に「改行」して複数行に表示する機能について話しているとします。 (ただし、これはファイルの内容を妨げず、テキストが視覚的に表示される方法にすぎません。)この機能をオフにするには、次のコマンドを実行します。
:set nowrap
vimが自動的に行を分割する場合(視覚的にだけでなく実際に改行を挿入して)、テキストの幅を制限するようにvimを設定する必要があります。この機能はデフォルトで有効になっていません。この場合、次のように再び無効にできます。
:set textwidth=0
.vimrc
これらの変更を永久に適用するには、設定ファイルを編集してください。