Я знаю, что могу записать в файл, просто делая :w <file>
. Я хотел бы знать, хотя, как я могу записать в файл, добавив его вместо перезаписи.
Пример использования: я хочу взять несколько образцов из файла журнала в другой файл. Чтобы достичь этого сегодня я могу сделать:
- Откройте файл журнала
- Выберите несколько строк с
Shift+v
- Написать в файл:
:w /tmp/samples
- Выберите еще несколько строк с
Shift+v
- Добавить к
/tmp/samples
с:w !cat - >> /foo/samples
К сожалению, шаг 5 долгий, безобразный и подвержен ошибкам (если >
вы потеряете данные, вы потеряете данные). Я надеюсь, что у Вима есть что-то лучше здесь.
3
Если вы заинтересованы в более эффективном использовании Vim, сделайте заказ на дочерних сайтах Vi и Vim .
—
Муру