Основні команди для роботи з редактором Vim
Master Vim: Ваш путівник по потужному текстовому редактору
Що таке Vim і чому вам варто ним користуватися? Vim (Vi IMProved) – це блискавичний текстовий редактор з широкими можливостями налаштування, який полюбляють користувачі Linux та Unix. Його крута крива навчання може здатися складною, але його потужні команди роблять редагування коду, конфігурацій або скриптів легким, як тільки ви звикнете до нього. У цьому посібнику описано основні режими та команди 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
Висновок: Розблокуйте можливості Vim сьогодні
Унікальні режими та команди Vim роблять його улюбленим інструментом для ефективного редагування тексту, але для його освоєння потрібна практика. Навчившись переходити між режимами, шукати і замінювати текст, а також зберігати і виходити з файлів, ви незабаром будете редагувати зі швидкістю і впевненістю. Спробуйте ці команди під час наступного сеансу роботи з Linux, а також перегляньте :help для отримання додаткових порад щодо покращення ваших навичок роботи з Vim!