Заміна одного слова іншим однією командою
Припустимо, що ви хочете замінити кожне слово "ідіот" у тексті словом "менеджер". І при цьому немає необхідності отримувати підтвердження, оскільки усі ідіоти - менеджери.
Виконайте команду:
:%s/\<ідіот\>/менеджер/g
Команда складається з:
Код | Пояснення |
---|---|
: | Початок командного рядка |
% | Виконати цю команду на усіх рядках (% - синонім "від першого до останнього рядка") |
s | Скорочена форма команди :substitute. |
/<ідіот\>/ | Даний вираз визначає текст, над яким ви збираєтеся здійснювати заміну.'<' відмічає початок слова, а '\>' - його кінець. |
/менеджер/ | Текст, на який здійснюватиметься заміна. |
g | Глобальний прапопрець - він дозволяє замніти кожний випадок на рядку, тобто не лишень перший. |