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