Supponiamo di aver digitato un lungo documento in vim con l'interruzione di riga automatica attivata, quindi tutte le righe sono state interrotte, diciamo, a 79 caratteri. Potresti anche aver applicato la formattazione all'intero documento per interrompere tutte le linee a quella lunghezza.
I paragrafi sono delimitati nel documento da righe vuote.
Ora decidi di non voler interrompere affatto le righe all'interno dei paragrafi.
Come è possibile rimuovere tutte le interruzioni di riga all'interno dei paragrafi senza eliminare del tutto i confini del paragrafo?
Ho fatto questo trucco rapido e idiota, ma sto cercando il modo giusto.
:%s/^\s*$/@@@@@ - replace blank lines with @@@@@
ggVGgJ - join all lines in the file
:%s/@@@@@/\r\r/g - replace @@@@@ with line breaks