Перезаписати поточний рядок з регістром?


10

Я часто хочу скопіювати рядок і замінити інший рядок на вставлену копію. Чи є кращий спосіб, ніж Yу вихідному рядку, перейти до лінії, яку потрібно замінити і Pjdd?


pkdd? (Це один менше натискання для Shift)
йо »

це було б pkdd:)
Джаспер

Що ти сказав? : p
yo '

Це "регістр", а не "буфер".
romainl

Відповіді:


5

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


Для мене Yтакож яне цілий рядок. Це нестандартно? Я зазвичай віддаю перевагу Yнад yy. Однак є і різниця між Dта dd.
Джаспер

@Jasper О, вибачте, відповідайте з мобільного телефону та не майте фактичного екземпляра Vim для тестування. Відредаговано.
Doorknob

@Jasper Yі yyє синонімами ... per:h Y
jecxjo
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.