Когда я выполняю интерактивный поиск некоторого паттерна, каждый раз, когда я нажимаю n
, я получаю следующий результат.Как мне удалить / изменить каждый результат, к которому я пришел?
В идеале, то, что я ищу, будет работать так: я нажимаю n
, чтобы получить результат поиска, а затем magic command
чтобы выделить этот результат в визуальном режиме, а затем я могу сделать d
или c
, чтобы удалить или изменить выделенный текст.
Пример :
Я ввожу команду
/hello .
, и она соответствует hello
, пробелу и любому символу после него.
Итак, первое совпадение, которое он достигает, - "привет w".
Теперь я хочу удалить все hello w
, найти следующий матч (скажем, hello a
), изменить следующий матч на hello there
и продолжать делать разные вещи для каждого матча.
Я не ищу только поиск и замену, потому что я хочу, чтобы можно было интерактивно выполнять любое действие для каждого результата, такое как удаление первого результата, замена второгорезультат с bye
, а третий результат заменить на later
.