03 апреля 2023 12 октября 2023 Всякое vim


Для замены текст по всему файлу нужно использовать команду

:s/найти/заменить/g

опция g обязывает заменить всё, без неё будет проведена только 1 замена

Для замены текст в отдельном участке кода необходимо выделить участок в визуальном режиме, для выделения выходим в командный режим с помощью Esc, затем жмём v и перемещаем курсор до конца или начала блока текста

затем жмём :

в командной строке vim появится :'<,'>

дописываем s/найти/заменить/g так что получается

:'<,'>s/найти/заменить/g

и жмём enter

в результате текст будет заменён только в выделенном блоке