Перезаписать текущую строку регистром?

10

Я часто хочу скопировать строку и заменить другую строку вставленной копией. Есть ли лучший способ, чем Yв исходной строке, перейти на строку, которая должна быть заменена и Pjdd?

Джаспер
источник
pkdd? (Это один меньше нажатие для Shift)
йо»
это было бы pkdd:)
Джаспер
Что вы сказали? : p
yo '
Это «регистр», а не «буфер».
romainl

Ответы:

5

Вы можете перейти к исходной строке, восстановить ее с помощью yyили Y, вернуться к целевой линии и нажать Vp(выберите строку с визуальным выделением и замените визуальное выделение ранее выдернутой линией).

Дверная ручка
источник
Для меня Yтакже дергает всю линию. Это нестандарт? Я обычно предпочитаю Yбольше yy. Однако есть разница между Dи dd.
Джаспер
@Jasper Ой, извини, отвечаю с мобильного и у меня нет действительного экземпляра Vim для тестирования. Ред.
Дверная ручка
@Jasper Yи yyявляются синонимами ... per:h Y
jecxjo