Опция ниже работает большую часть времени, а также для вставки позже.
"xnyy
x - buffer name
n - number of line to Yank - optional
Выдернутые строки будут сохранены в буфере 'x'
. Это может быть использовано в любом месте редактирования.
Чтобы вставить строки в другой файл,
:e filename&location
Пример: введите приведенную ниже команду в текущем редактировании
:e /u/test/Test2.sh
and paste using "xP
P - before cursor
p - after cursor
Завершить операцию
открыть файл 1:
vi Test1.sh
a10yy
-Yanked 10 lines
-в настоящее время открыть второй файл из текущего редактирования
*:e /u/test/Test2.sh*
-переместите курсор в строку, где вы должны вставить
*"ap*
- строки из буфера '*a*'
будут скопированы после текущей позиции курсора