デフォルトでgq
は、移動コマンドで使用すると、移動コマンドで記述されたテキストが79列にハードラップされます。(私はvi
/に比較的慣れてvim
いないため、正しい用語がわかりません。)その列数を構成して、代わりに異なる数の列で折り返すことができますか?
たとえば、次のテキストがあるとします。
This is text for illustration.
折り返し列を29に構成して、カーソルが行内にあり、実行gqip
すると、次のように変換できるようにしたいと思います。
This is text for
illustration.
Ubuntu GNOME 17.04でgVimを使用しています(違いがある場合)。
編集:私は制限を超えても大丈夫な場合があるため、他の部分に影響を与えずに、テキストの特定のセクションを指定された行の長さに手動でラップする方法を探しています。前の例を拡張すると、ドキュメントが次のようになっているとします。
This is text for illustration.
This is some other text for illustration.
そしてgqip
、最初の行にカーソルを置いて実行します。
This is text for
illustration.
This is some other text for illustration.
次に、その下の新しい行に入力を開始した場合、その行が同様に制限の影響を受けないようにします。
私のユースケースはLaTeX文書を書くことです:散文の段落をオンデマンドで特定の数の列にラップできるようにしたいのですが、長い方程式やテーブルを書いている特定のケースでは、それらの行に制限より長く滞在します。