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