4
vimの段落内の行を結合する
vimで自動改行をオンにして長いドキュメントを入力したため、すべての行がたとえば79文字で改行されたとします。文書全体にフォーマットを適用して、その長さのすべての行を分割することもできます。 段落は、ドキュメント内で空白行で区切られます。 ここで、段落内で改行をまったく使用しないことにしました。 段落の境界を完全に削除せずに、段落内のすべての改行を削除するにはどうすればよいですか? この迅速でばかげたハックを作成しましたが、適切な方法を探しています。 :%s/^\s*$/@@@@@ - replace blank lines with @@@@@ ggVGgJ - join all lines in the file :%s/@@@@@/\r\r/g - replace @@@@@ with line breaks