25

デフォルトでは、vimrc の設定で自動ラッピングが有効になっていると思います。ただし、テキスト行が折り返されないようにしたい場合があります。テキスト行の折り返しの有効と無効を切り替えるコマンドはありますか? これにより、終了して設定を変更する必要がなくなります。

4

6 に答える 6

53

あなたが望むのは次のとおりだと思います:

:set wrap!

これにより、行の折り返しがトグルされます。

使用についての詳細 ! (強打) コマンドを変更するには、次の場所にあります。

:help :_!
于 2008-10-29T19:49:24.760 に答える
14

vimrc で、次のような関数を作成します。

:function ToggleWrap()
: if (&wrap == 1)
:   set nowrap
: else
:   set wrap
: endif
:endfunction

次に、キー (F9 など) をマップしてこの関数を呼び出します。次のようにします。

map <F9> :call ToggleWrap()<CR>
map! <F9> ^[:call ToggleWrap()<CR>

F9 を押すたびに、ラッピングのオンとオフが切り替わるはずです。

于 2008-10-29T19:36:57.360 に答える
5
:set nowrap

linebreak折り返されたテキストを単語の境界で分割するかどうかを制御するオプションもあります。

于 2008-10-29T19:34:37.940 に答える
1

クイックリファレンスは(いいえ)ラップを示唆しています

于 2008-10-29T19:36:49.620 に答える
0

yowたまたま、ラップ設定を切り替えるtpope の障害のないプラグインが好きです。

于 2020-02-19T04:25:24.360 に答える