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