Основні команди для роботи з редактором Vim
Редактор Vim (Vi IMProved) – один з найпотужніших і найпопулярніших текстових редакторів у світі Unix і Linux . Він надає потужні можливості для редагування тексту, але може бути складним для початківців через свою неінтуїтивно зрозумілу структуру команд. У цій статті ми розглянемо основні команди та принципи роботи з Vim, які допоможуть вам почати ефективно використовувати цей редактор.
Режими Vim
Vim працює в декількох режимах, і розуміння цих режимів є ключем до успішного використання редактора:
- Звичайний режим: Основний режим для навігації та редагування тексту. У цьому режимі ви можете вводити команди для виконання різних дій.
- Режим командного рядка: Використовується для виконання команд, таких як збереження або вихід. Доступний через :.
- Режим введення: Режим для безпосереднього введення тексту. Ви можете переключитися у цей режим за допомогою клавіші i.
- Візуальний режим: Використовується для виділення тексту. Вмикається клавішею v
Пошук і заміна
Для пошуку тексту використовуйте команду / у режимі командного рядка:
/text – пошук тексту вперед
?text – пошук тексту назад
n – перейти до наступного входження знайденого тексту
N – перейти до попереднього входження знайденого тексту
Для заміни тексту використовуйте команду :s у режимі командного рядка:
:s/old/new/ – замінити перше входження у рядку
:s/old/new/g – замінити всі входження в рядку
:%s/old/new/g – замінити всі входження у всьому файлі
Збереження і вихід
Для збереження і виходу з Vim використовуйте команду :w:
:w – зберегти файл
:w ім’я файлу– зберегти файл з новим ім’ям
:q – вийти з Vim
:q! – вихід без збереження змін
:wq – зберегти файл і вийти
Додаткові команди
gg – перейти на початок файлу
G – перейти в кінець файлу
:set number – показати номери рядків
:set nonumber – приховати номери рядків
:help – відкрити довідку Vim