私は次のようなブロックで形成された非常に大きなテキストファイルを持っています
Short line.
Really long line.
Short line.
空の行で区切られており、vim(Linux上)を使用して長い行を分割し、次のようなブロックを取得したい
Short line.
This was
part of
a long line.
Short line.
gq
(およびgw
)の私の問題は、各ブロックを段落全体としてリフローすることです。つまり、各ブロック内の2つの改行を保持せず、のフォーマットオプションの:help fo-table
どれもgq
が、私が望むことをすることを許しません。また、改行文字を段落区切り文字として定義できれば目標を達成できると考えましたが、:help paragraph
それらに従ってハードコードされています。
編集:長い行を1つずつ使用gq
またはgw
フォーマットできることは知っていますが、ファイルが数千行を超えるため、これを自動的に実現する方法を探しています。
gq
とgw
。私もそこでやめなかったことがうれしいです:g
。:)