Как повторить команду поиска / замены в vim - PullRequest
1 голос
/ 10 апреля 2020

Если я сделаю замену, например:

:s/ov/xx/g

Заменить "ov" на "xx". Однако, если я нажимаю команду . в другой строке, создается впечатление, что она не повторяет эту операцию поиска и замены. Вместо этого, кажется, вставить пробел, когда я пытаюсь сделать это снова на следующей строке.

Почему бы и нет? Есть ли способ повторить эту команду?

Ответы [ 2 ]

1 голос
/ 10 апреля 2020

Вы можете повторить последнюю команду, выполненную в режиме командной строки (введенную в командной строке :), с помощью @: и затем использовать @@, чтобы повторить то же самое изменение после этого. Использование . повторит последнее изменение, сделанное в обычном режиме.

0 голосов
/ 11 апреля 2020

Встроенными являются & и :&&

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...