Wiem, że mogę pisać do pliku, po prostu robiąc :w <file>. Chciałbym jednak wiedzieć, jak mogę zapisać plik, dołączając go zamiast nadpisywać.
Przykładowy przypadek użycia: chcę pobrać niektóre próbki z pliku dziennika do innego pliku. Aby to osiągnąć dzisiaj, mogę:
- Otwórz plik dziennika
- Wybierz niektóre linie za pomocą
Shift+v - Napisz do pliku:
:w /tmp/samples - Wybierz więcej linii za pomocą
Shift+v - Dołącz do
/tmp/samplesz:w !cat - >> /foo/samples
Niestety krok 5 jest długi, brzydki i podatny na błędy (brak a >powoduje utratę danych). Mam nadzieję, że Vim ma tutaj coś lepszego.