61
задан 21 April 2009 в 19:22

4 ответа

Выберите текст в визуальном режиме (я предполагаю, что это - то, что Вы делаете), затем нажмите :, чтобы начать вводить команду, Вы будете видеть, что что-то вроде этого появляется в командной строке:

:'<,'>

, Который означает, что команда будет относиться к выбору. Затем тип s/search/replace/ и хит входят. (Добавьте g после третьей наклонной черты, если Вы хотите заменить все соответствия, и c, если Вы хотите подтверждение для каждой замены)

69
ответ дан 31 October 2019 в 14:59

Еще некоторая справка здесь Поиск и замена в визуальном выборе

7
ответ дан 31 October 2019 в 14:59

Если Вы хотите сделать глобальный поиск и замена (с дополнительным regexes) для всех экземпляров в файле, я сделал бы следующее:

:%s/foo/bar/g

Опускают g, чтобы сделать локальную замену.

-3
ответ дан 31 October 2019 в 14:59

Если Вы использовали Визуальный Режим для выбора, то:

:'<,'>s/regex/replacement/options

VIM поместит диапазон ('<,'>) автоматически при входе в Режим Командной строки (путем нажатия ':') из Визуального Режима.

17
ответ дан 31 October 2019 в 14:59

Другие вопросы по тегам:

Похожие вопросы: