Основні команди для роботи з редактором Vim ⋆ ALexHost SRL

Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Use code at checkout:

Skills
20.11.2024

Основні команди для роботи з редактором 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

Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Use code at checkout:

Skills