既存のテキストのワードラップ


0

私の周りグーグルと私は言葉でラップすることが発見されましたvim最初で:set wrap linebreak nolist、その後、set tw=80。入力したテキストはワードラップされます。

文書内のテキストを既にワードラップする場合は、すべてを強調表示してを押す必要がありますgq。読みやすいように、既に大きなテキストドキュメントをワードラップする場合、これは実用的ではありません。

最初にすべての行を視覚的に選択することなく、既存のテキストをワードラップできる方法はありますか?

回答:


3

ファイル全体をフォーマットする最も簡単な方法は、次を実行することです。

gggqG

ggファイルの先頭に移動し、gqGフォーマット現在位置、ファイルの最後の行の間のすべての行(G)。

ただし、これにより、一部の行(空行で区切られていない)が同じ段落に属し、互いに結合されていると見なされる場合があります。つまり、改行が削除されます。

この場合、現在の行のみgwwをフォーマットするコマンドを使用できます。これをファイルのすべての行に適用するには、コマンドモードで次を実行します。

:%normal gww

2

アンソニーの答えは要点にまっすぐです。ただし、ggvGファイル全体を強調表示するためにも使用できます。gg先頭に移動し、vGファイルの最後までハイライト。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.