Мне также нравится использовать параметр относительного номера строки vim, который означает, что я могу просто ввести:
:-10,-7ya a
чтобы вернуть текст в именованный буфер a.
N.B. Указание A добавит то, что вы хотите, к текущему содержимому буфера a.
Не забывайте, что вы также можете копировать блоки текста и перемещать блоки текста вместе с помощью аналогичных команд:
:-10,-7co .
означает копирование четырех строк текста на 10 строк выше до текущей строки, а
:-10,-7mo .
означает перемещение четырех строк текста на 10 строк выше и ниже текущей строки.