Це загадкове слово “Vim”, якого так бояться починаючі лінуксоїди. Vim — дітище нідерландського програміста Брама Моленара, засноване у 1991 році на базі древнього UNIX-редактора “Vi”, адаптованого під Atari/Amiga ПК. Звідси назва — Vi IMproved (VIM)!
Багато-хто скаже, що редактор Vi/Vim заскладний або не зручний, побудований за “старою логікою”. В ньому немає стандартного меню, а керування відбувається гарячими клавішами та командами. Однак, інженери цінують Vi/Vim за стабільність та надійність роботи. Він значно знижує кількість помилкових дій у документі. Комплектується на всіх стандартних UNIX-подібних операційних системах.

Для новачка, вивчення Vim дійсно може стати чимсь нестерпним. Я пропоную всього лиш три простих команди, й ви навчитесь редагувати файли в командному рядку з допомогою Vim, не потребуючи Nano, Gedit чи інших додаткових редакторів!
1. Команда перша
vi <filename> — відкриття файлу в режимі перегляду редактора Vim;
2. Команда друга
Після того як файл відкритий. Натиснувши клавішу INSERT — перейдете в режим редагування. Ви зможете рухати клавішами ← ↑ → ↓ , друкувати або видаляти вміст.
3. Команда третя
Після того як бажані зміни внесені у документ, натискаєте клавішу ESC і друкуєте команду :wq — зберегти файл. Натиснути Enter – відбудеться вихід з Vim. Якщо надрукувати :q! — вийдете з редактора без збереження змін.
Інші команди редактора Vim
Виконавши команду / перейдемо в пошук, де достатньо ввести слово й натиснути Enter, а клавіша n продовжити пошук.
dd— видалити рядок;dw— видалити слово;:set number— увімкне показ нумерації рядків;0— перейти в початок рядка;$— перейти в кінець рядка;w— перейти до наступного слова;gg— перемістити курсор на сам початок документа;GG— перемістити курсор у сам кінець документа;u— СTRL+Z.
На замітку: В редакторі Vim можна відкривати файли різних форматів, наприклад ZIP, APK, XLSX, DOCX та переглядати їх вміст. Для цього треба виконати команду:
vim <filename>.
Корисні посилання
- Офіційний репозиторій Vim на GitHub
- Веб-сайт присвячений редактору Vim
- Сайт з лайфхаками Vim – VimTricks
- Навчальний посібник Vimtutor
- Книга “Learning The Vi And Vim Editors”
- Книга “Practial VIM by Drew Neil”
- Книга “Mastering Vim quickly”
- Книга “A Byte of Vim”
- Learn Vim — Tutorials, Courses, and Books
- Learning Vim Script the Hardway
- Навчальні челенджі по Vim
- Навчальна гра Vim Adventures
- Vim Reference Guide
- Vim resources
- Android-додаток для вивчення Vim
Автор: © Konrad Ravenstone, KR. Laboratories Research



