Оптимизация того, что сказал @MattObert:
красный пес
Введите Подробно:
философский цыпленок
; это немного лучше, чем y 2 W , потому что последний включает конечный пробел; часть i w также гарантирует, что восстановление будет работать, когда вы начинаете с курсором в середине первого слова, а не в начале red dog
] Enter находит первую рыжую собаку
красную собаку
(опять же, без конечного пробела) и переключает в режим вставки 0
(см. : h i_CTRL-R
и : h quote0
]) рыжую собаку
и повторно проигрывает последнюю операцию (т.е. заменяет ее на философский цыпленок
) Первый трюк заключается в том, что восстановление автоматически сохраняется в регистре 0
. Второй трюк заключается в том, что вы можете вставлять регистры в режиме вставки с помощью Ctrl-r .
Другие вещи, которые могут вам помочь:
: setlocal relativenumber! количество!
(запустите его еще раз, чтобы выключить) nnoremap ,: setlocal relativenumber! number!
:., + 6 s / ... / .../
:% s / красный пес / философский цыпленок / gc
Взгляните на Vimcasts Дрю Нила, чтобы узнать о других подобных уловках. Также рассмотрите возможность размещения вопросов, связанных с Vim, на сайте Vi .