Załóżmy, że wpisałeś długi dokument w vimie z automatycznym dzieleniem linii, więc wszystkie linie zostały podzielone na, powiedzmy, 79 znaków. Możliwe, że nawet zastosowałeś formatowanie do całego dokumentu, aby przerwać wszystkie linie na tej długości.
Akapity są oznaczone w dokumencie pustymi wierszami.
Teraz decydujesz, że wcale nie chcesz łamania linii w akapitach.
Jak usunąć wszystkie podziały wierszy w akapitach bez całkowitego wyeliminowania granic akapitów?
Zrobiłem ten szybki i idiotyczny hack, ale szukam właściwego sposobu.
:%s/^\s*$/@@@@@ - replace blank lines with @@@@@
ggVGgJ - join all lines in the file
:%s/@@@@@/\r\r/g - replace @@@@@ with line breaks