Вы можете использовать:
:let @a='' " clear register a. A faster alternative would be “qaq” in normal mode (thanks ZyX)
:g/pattern/y A " yank all lines with pattern into register a, but in append mode (hence a capital letter)
:buffer other_file.txt
"ap
Может быть этот ответ о регистрах может помочь вам.
Альтернатива, если вы хотите APPEND к вашему другому буферу:
:redir >> other_file.txt
:g/pattern/# "alternative: :g/pattern/print or :g/pattern/number.
:redir END
Ссылки: :help :g
, :help :#
, :help :redir