Quiero unir todas las líneas de un archivo en una sola línea. ¿Cuál es la forma más simple de hacer esto? He tenido mala suerte al tratar de usar la sustitución (\r\n
o \n
no parece ser recogido correctamente en el caso de s/\r\n//
en Windows). El uso de J
en una expresión de rango tampoco parece funcionar (probablemente porque el rango ya no está en 'sincronización' después de que se ejecuta el primer comando).En Vim, ¿cuál es la forma más simple de unir todas las líneas de un archivo en una sola línea?
Probé :1,$norm! J
pero esto solo hizo la mitad del archivo, lo cual tiene sentido porque solo une cada línea una vez.
Consulte también "[Cómo eliminar el '\ n' de cada línea en un archivo] (http://stackoverflow.com/q/6868335/254635)". –