Базовий пошук і заміна за допомогою команди «Слеш». Ввівши / та потрібний шаблон пошуку, Vim переходить до наступного входження та знаходить його відповідність. Це видалить те, що шукали, і переведе Vim у режим вставки. Введіть рядок заміни, потім натисніть клавішу ESC, щоб повернути Vim у звичайний режим.
Це забезпечить нам переведення в нормальний режим. Ви бачите, що для мене параметр режиму вставки не ввімкнуто, тому в режимі вставки весело, тоді я можу натиснути кнопку Control назад похилою рискою Control G і повернутись у звичайний режим.
Щоб виконати пошук і заміну в певному діапазоні рядків у Vim, ви можете скористатися командою:початковий рядок, кінцевий рядок s/pattern/replacement/g, де `startline` і `endline` представляють діапазон рядків, до яких слід застосувати команду пошуку та заміни.
Можливо, він сумісний з vi, але це одна з тих «примх Vim», які потрібно знати: у Vim, щоб замінити розрив рядка сам по собі, ви використовуєте :s/\n/\r — тобто шукайте \n, щоб знайти розрив рядка, вставте \r, щоб додати розрив рядка.
Щоб уникнути спеціального символу, поставте перед ним зворотну косу риску ( \ ). Наприклад, для пошуку рядка "що-небудь?" введіть /будь-що\? і натисніть Return. Ви можете використовувати ці спеціальні символи як команди для функції пошуку.