Выберите текст в визуальном режиме (я предполагаю, что это - то, что Вы делаете), затем нажмите :
, чтобы начать вводить команду, Вы будете видеть, что что-то вроде этого появляется в командной строке:
:'<,'>
, Который означает, что команда будет относиться к выбору. Затем тип s/search/replace/
и хит входят. (Добавьте g
после третьей наклонной черты, если Вы хотите заменить все соответствия, и c
, если Вы хотите подтверждение для каждой замены)
Еще некоторая справка здесь Поиск и замена в визуальном выборе
Если Вы хотите сделать глобальный поиск и замена (с дополнительным regexes) для всех экземпляров в файле, я сделал бы следующее:
:%s/foo/bar/g
Опускают g, чтобы сделать локальную замену.
Если Вы использовали Визуальный Режим для выбора, то:
:'<,'>s/regex/replacement/options
VIM поместит диапазон ('<,'>
) автоматически при входе в Режим Командной строки (путем нажатия ':'
) из Визуального Режима.