Supongamos que ha escrito un documento largo en vim con salto de línea automático, por lo que todas las líneas se han dividido en, digamos, 79 caracteres. Incluso puede haber aplicado el formato a todo el documento para romper todas las líneas en esa longitud.
Los párrafos están delimitados en su documento por líneas en blanco.
Ahora decides que no quieres saltos de línea dentro de los párrafos.
¿Cómo puede eliminar todos los saltos de línea dentro de los párrafos sin eliminar por completo los límites de los párrafos?
He hecho este truco rápido e idiota, pero estoy buscando la forma correcta.
:%s/^\s*$/@@@@@ - replace blank lines with @@@@@
ggVGgJ - join all lines in the file
:%s/@@@@@/\r\r/g - replace @@@@@ with line breaks