Восстановить область в VIM без перемещения курсора в верхнюю часть блока?

Есть ли простой способ (то есть без написания сценария или сложной раскладки клавиатуры последовательность), чтобы скопировать группу строк и оставить курсор там, где это было выполнено, а не в начале блока?

Согласно справке VIM: «Обратите внимание, что после посимвольной команды восстановления Vim оставляет курсор на первом извлеченном символе, ближайшем к началу буфера». Похоже, что линейно ведет себя аналогично.

Это немного раздражает меня, так как я обычно выбираю большую область сверху вниз, Янкинг, а затем вставляю ее рядом или ниже нижней части выделенной области. Сегодня я устанавливаю отметку (mx) прямо перед Янком, а затем отпрыгиваю назад, но подозреваю, что может быть другая последовательность Янков, которая сделает то, что мне нужно.

Я искал это в SO и в Интернете много раз. . Существует так много материалов о "ярлыках VIM", которые нужно изучить, но я еще не нашел решения для этого.

Заранее спасибо.

50
задан LVB 27 September 2010 в 07:18
поделиться