Sé que puedo escribir en un archivo simplemente haciendo :w <file>
. Sin embargo, me gustaría saber cómo puedo escribir en un archivo al agregarlo en lugar de sobrescribirlo.
Ejemplo de uso: quiero tomar algunas muestras de un archivo de registro en otro archivo. Para lograr eso hoy puedo hacer:
- Abra el archivo de registro.
- Seleccione algunas líneas con
Shift+v
- Escribe en un archivo:
:w /tmp/samples
- Seleccione algunas líneas más con
Shift+v
- Agregar a
/tmp/samples
con:w !cat - >> /foo/samples
Lamentablemente, el paso 5 es largo, feo y propenso a errores (la falta de un >
hace que pierda datos). Espero que Vim tenga algo mejor aquí.
3
Si está interesado en usar Vim mejor, consulte el sitio hermano Vi y Vim .
—
muru