Найпоширенішим способом пошуку та заміни у Vim і Vi є :s команда. Тут шаблон — це текст, який ви хочете знайти, а заміна — це текст, яким ви хочете його замінити. Наприклад, скажімо, ви хочете замінити слово «old» на «new» у поточному рядку у файлі.
Щоб увійти в режим заміни зі звичайного режиму, ви можете натисніть R і почніть вводити символи, який автоматично перемістить курсор до наступного символу. Коли ви закінчите вводити текст, просто натисніть <Esc>, щоб повернутися до звичайного режиму.
Щоб виконати базовий пошук і заміну у Vim, ви можете скористатися :s команда, за якою йде шаблон для пошуку та рядок заміни. Наприклад, щоб замінити всі випадки «foo» на «bar» у всьому файлі, ви можете використати команду:%s/foo/bar/g.
Традиційно, натиснувши на Клавіша [Insert]. на клавіатурі в текстових редакторах перемикає режим перезапису/передруку та режим вставки, щоб ви могли безпосередньо замінювати символи.
Базовий пошук і заміна за допомогою команди похилої риски Звичайний режим Vim забезпечує швидкий та інтуїтивно зрозумілий спосіб виконання операцій пошуку та заміни Vim у рядку за допомогою команди похилої риски (/). за введення / після чого бажаний шаблон пошуку, Vim переходить до наступного входження та знаходить відповідність.