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 и просмотреть документацию, чтобы эффективно использовать все его возможности.