Принаймні раз на день у мене є така ситуація:
A: This line should also replace line X
...
X: This is line should be replaced
Я вважаю, що я не виконую це завдання ефективно.
Що я роблю:
- Переходьте до рядка A: AG
- Рядок Yank: yy
- Перехід до рядка X: XG
- Вставити рядок A: P
- Перехід до старого рядка: j
- Видалити старий рядок: dd
Це має додатковий недолік , що лінія X в сьогоденні час в реєстрі за замовчуванням, яка дратує , якщо я знайду іншу лінію , яка повинна бути замінена А. смикати , щоб і наклеюючи від додаткового регістра ( «його , » АР ) робить цю просту задачу навіть менш ефективний.
Мої запитання:
- Невже я пропустив вбудовану команду Vim для заміни рядка, який раніше був пошкоджений?
- Якщо ні, то як я можу прив’язати власну команду, яка залишає (або відновлює) витягнутий рядок у регістрі за замовчуванням?
:move
та зареєструй чорну діру ( _
) (або насправді просто реєструєшся)