Не реже одного раза в день у меня следующая ситуация:
A: This line should also replace line X
...
X: This is line should be replaced
Я считаю, что я не выполняю эту задачу эффективно.
Что я делаю:
- Перейдите к строке A: AG
- Yank line A: yy
- Перейти к строке X: XG
- Вставить строку A: P
- Переход к старой строке: j
- Удалить старую строку: dd
Это имеет дополнительный недостаток, что строка X теперь находится в регистре по умолчанию, что вызывает раздражение, если я нахожу другую строку, которую следует заменить A. Янкинг и вставка из дополнительного регистра ("ayy, " aP) делает эту простую задачу еще менее эффективной.
Мои вопросы:
- Я пропустил встроенную команду Vim, чтобы заменить линию, дергавшуюся раньше?
- Если нет, как я могу привязать свою собственную команду, которая оставляет (или восстанавливает) yanked строку в регистре по умолчанию?