Каким-то образом точка "." команда не повторяет последнюю команду для меня. Я ищу файл для строки "xml", выпуская :/xml и vi, как и ожидалось, приводит меня к следующей находке. Но теперь, когда я нажимаю "." ничего не происходит (курсор остается именно там), хотя, если я снова сделаю :/xml , я перейду к следующей находке.

Что может быть не так?

2 ответа2

3

. Команда повторяет только последнее изменение (Нормальный режим).

Чтобы повторить последнюю командную строку, вы можете использовать @:

1

в vi и vim при поиске строки ставлю

/xml

тогда, если первое появление не то, что я хочу, я просто нажимаю косую черту, затем введите

/ < enter >

и это приводит меня к следующему появлению XML

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .