Я часто перемещаюсь в vim, f x
чтобы найти следующее вхождение символа «x», но не замечаю, что есть слово (или несколько слов), содержащее «x» между словом, которое я хочу отредактировать, и начальной позицией курсора.
Так что я должен f x
снова, что немного раздражает, поскольку есть эта красивая кнопка .
, которая повторяет последнюю команду. Так есть ли способ повторить f x
это одним нажатием кнопки.
.
это? Я ожидал, что эта команда сработает.f
и;
), с другим символом, чем повторение edit (.
). Это позволяет выполнять быстрый поиск и вносить изменения в результаты поиска. Если вы хотите заменить некоторые символы+
в строке,*
вы можете сделать что-то вроде этого (пропуская одни символы и заменяя другие):f+r*;.;;.;.;;;.
,
в качестве лидера.,
оставался таким же, как и обратный поиск. В любом случае, теперь я счастливый пользователь vim-easymotion.Прошло время с тех пор, как я задал этот вопрос - в настоящее время я использую vim-easymotion , что делает необходимость в этом
;
практически ненужной.Этот плагин позволяет напрямую перейти к определенной букве - запуск плагина делает все буквы серыми, кроме всех «x» на экране - и они заменяются красными буквами, которые вы можете нажать, чтобы перейти непосредственно к ней.
источник