So di poter scrivere su un file semplicemente :w <file>
. Vorrei sapere come posso scrivere su un file accodandogli invece di sovrascriverlo.
Esempio di caso d'uso: desidero estrarre alcuni campioni da un file di registro in un altro file. Per raggiungere questo obiettivo oggi posso fare:
- Apri il file di registro
- Seleziona alcune righe con
Shift+v
- Scrivi in un file:
:w /tmp/samples
- Seleziona alcune altre righe con
Shift+v
- Aggiungi a
/tmp/samples
con:w !cat - >> /foo/samples
Sfortunatamente il passaggio 5 è lungo, brutto e soggetto a errori (mancare un >
ti fa perdere dati). Spero che Vim abbia qualcosa di meglio qui.