Общий шаблон поиска и замены:
:s/search/replace/
Заменяет первое вхождение 'search' на 'replace' для текущей строки
:s/search/replace/g
Заменяет все вхождения «search» на «replace» для текущей строки, «g» - сокращение от «global»
Эта команда будет заменять каждое вхождение 'search' на 'replace' только для текущей строки. % Используется для поиска по всему файлу. Для подтверждения каждой замены в интерактивном режиме добавьте «c» для подтверждения:
:%s/search/replace/c
Интерактивное подтверждение замены «поиска» на «замены» для всего файла
Вместо символа% вы можете использовать диапазон номеров строк (обратите внимание, что символ «^» является специальным символом поиска для начала строки) :
:14,20s/^/#/
Вставляет символ «#» в начале строк 14-20
Если вы хотите использовать другой символ комментария (например, //), измените разделитель команд:
:14,20s!^!//!
Вставляет последовательность символов «//» в начале строк 14-20
Или вы всегда можете просто экранировать символы, например:
:14,20s/^/\/\//
Вставляет последовательность символов «//» в начале строк 14-20
Если вы не видите номера строк в вашем редакторе, просто введите следующее
:set nu