Способ № 1
Вы можете использовать gnи gNсопоставления для достижения того, что вы хотите. gnвыполнит поиск последнего использованного поискового запроса и визуально выберет совпадение. gNделает то же самое, но ищет в обратном направлении. В сочетании с таким оператором, как c, оператор будет применяться к совпадению. Например, если ваша последняя строка поиска - «foo», и вы вводите cgn, она будет искать следующий экземпляр «foo», удаляет его и переведите вас в режим вставки, чтобы ввести текст замены.
Подробнее об этом смотрите :help gnи :help gN.
Способ № 2
Вы можете использовать :substituteкоманду с cфлагом. Это попросит вас подтвердить каждую замену. Например, допустим, что вы хотите заменить foo на bar во всем файле, но хотите подтвердить каждую замену:
:%s/foo/bar/gc
Более подробно об этом приведена в следующих разделах справки: :help :s_flags, :help cmdline-ranges, и :help :substitute.
gn, поэтому вот похожий метод, который я только что обнаружил:c//e<CR>FooBar<Esc>//<CR>