Giả sử bạn đã nhập một tài liệu dài trong vim với tự động ngắt dòng, vì vậy tất cả các dòng đã bị phá vỡ, giả sử, 79 ký tự. Bạn thậm chí có thể áp dụng định dạng cho toàn bộ tài liệu để phá vỡ tất cả các dòng ở độ dài đó.
Đoạn văn được phân ranh giới trong tài liệu của bạn bằng các dòng trống.
Bây giờ bạn quyết định bạn không muốn ngắt dòng trong các đoạn văn.
Làm thế nào bạn có thể loại bỏ tất cả các ngắt dòng trong các đoạn mà không loại bỏ hoàn toàn các ranh giới của đoạn?
Tôi đã thực hiện hack nhanh chóng và ngu ngốc này, nhưng đang tìm kiếm cách thích hợp.
:%s/^\s*$/@@@@@ - replace blank lines with @@@@@
ggVGgJ - join all lines in the file
:%s/@@@@@/\r\r/g - replace @@@@@ with line breaks