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