2016-11-20 1 views
0

編集したテキストの行を100文字にするには、次のようにします。固定幅のテキストを書式設定するときに空白を保持するにはどうすればよいですか?

:set textwidth=100 
gggqG 

すべての行が100文字に設定されていますが、すべての空白が削除されています。
すべての行に同時に幅100を設定するために、すべての空白を同時に保持する方法はありますか?

答えて

0

Vimの組み込みフォーマッタは、の複数の空白を内部に保持します。 text; Vimがその行をそこで壊したときに、これらは切り捨てられます。 インデント(行頭の空白)として

、第一(又は'formatoptions'2と、第二の)行は再フォーマットブロックのインデントを決定します。

一般に、この設定は意味があります。特殊な書式設定が必要な場合は、ジョブを実行する外部フォーマッタ(:help 'formatprg')を使用するか、Vimscript(:help 'formatexpr')で独自の書式を書かせるかをVimに指示できます。

関連する問題