Ich weiß, dass ich einfach in eine Datei schreiben kann :w <file>. Ich möchte jedoch wissen, wie ich in eine Datei schreiben kann, indem ich sie anhänge, anstatt sie zu überschreiben.
Beispiel für einen Anwendungsfall: Ich möchte einige Beispiele aus einer Protokolldatei in eine andere Datei übernehmen. Um dies heute zu erreichen, kann ich Folgendes tun:
- Öffnen Sie die Protokolldatei
- Wählen Sie einige Zeilen mit
Shift+v - In eine Datei schreiben:
:w /tmp/samples - Wählen Sie weitere Zeilen mit
Shift+v - Anhängen an
/tmp/samplesmit:w !cat - >> /foo/samples
Leider ist Schritt 5 langwierig, hässlich und fehleranfällig ( >wenn Sie a verpassen , verlieren Sie Daten). Ich hoffe, Vim hat hier etwas Besseres.