Neovim – це проєкт, відомий своєю простотою супроводу і внеском спільноти. Ба більше, зусилля з розробки добре розподілені між кількома розробниками.
Для кінцевих користувачів Neovim є набагато більш розширюваним, ніж можна було б очікувати. Мета Neovim полягає в тому, щоб забезпечити краще застосування Vim без шкоди для його традиційних можливостей.
З графічним інтерфейсом для Neovim ви можете отримати покращений досвід редагування.
Особливості Neovim
- Сучасні графічні інтерфейси
- Доступ до API з багатьох мов, зокрема (C/C++, C#, Go, Haskell, Java/Kotlin, JavaScript/Node.js, Lua, Perl, Python, Ruby, Rust та ін.)
- Вбудований емулятор терміналу з підтримкою сценаріїв
- Асинхронне керування завданнями
- Спільне використання даних кількома екземплярами
- Підтримка базових каталогів XDG
- Сумісність із більшістю плагінів Vim, включно з плагінами Ruby і Python
Установлення Neovim на Ubuntu і Linux
Встановлення Neovim просте завдяки його популярності. Оскільки Neovim доступний в офіційних репозиторіях будь-якого дистрибутива, який ви оберете.
Щоб встановити Neovim на Ubuntu, просто натисніть на іконку Ubuntu Software у доці. Потім знайдіть Neovim. Ви можете вибрати snap або deb версію, залежно від ваших уподобань. Однак deb-версія пакета буде застарілою версією Neovim.
А якщо вам не потрібна версія snap, ви можете взяти останній deb-файл зі сторінки релізів Neovim на Github. Якщо ви подивитеся уважніше на сторінці релізів, там також є файл Appimage.
Якщо ви хочете використовувати термінал замість графічного інтерфейсу, ось що ви можете зробити:
Для дистрибутивів на базі Ubuntu і Debian введіть таку команду для встановлення
sudo apt install neovim
Для Manjaro і Arch Linux використовуйте таку команду для оновлення системи та встановлення Neovim
sudo pacman -Syu neovim
Для Fedora використовуйте таку команду
sudo dnf install -y neovim
Щоб встановити Flatpak, ви можете використовувати таку команду
flatpak install flathub io.neovim.nvim
Нарешті, для встановлення пакета snap використовуйте таку команду
sudo snap install nvim --classic
Якщо ви віддаєте перевагу збиранню програмного забезпечення з вихідних текстів, дотримуйтесь кроків, наведених на сторінці проекту на Github.
Як використовувати Neovim
Щоб використовувати Neovim після завершення інсталяції, просто запустіть його з меню додатків, натиснувши клавішу super і набравши ім’я “neovim” без лапок. У результаті відкриється вікно терміналу з відкритим Neovim.
Або ви можете просто відкрити будь-який емулятор терміналу за вашим вибором і ввести таку команду
nvim
Так, не “neovim”, а просто “nvim”. Наприклад, для редагування /etc/fstab введіть таку команду.
sudo nvim /etc/fstab
Тепер відкриється файл fstab, як показано на скріншоті нижче.
Не хвилюйтеся, якщо ви не можете вийти з редактора; натисніть Shift+Z+Z. Наприклад, якщо ця комбінація клавіш вас бентежить, використовуйте клавіші, необхідні для введення “ZZ” (у верхньому регістрі) без лапок у будь-якому текстовому редакторі.
На цьому я маю повторити, що вам необхідно вивчити Vim або Neovim і переглянути документацію, щоб ефективно використовувати всі його можливості.