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


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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.