Я хотел бы, чтобы эхо-строки из скрытого буфера, не двигая курсор. Что-то вроде этого:
:redir! > /tmp/myfile
:1,$print 3
:redir end
(Я хочу проверить скрытые буферы, не меняя компоновку окна или положение курсора.)
Вышеописанное прекрасно работает для текущего буфера, но :print
не принимает буфер в качестве аргумента.
Есть ли какая-нибудь команда vim, которая печатает строки в буфере?
(И FWIW, я не могу использовать :w
потому что это также меняет имена и номера открытых буферов.)