Vim (сокращение от Vi Improved) – бесплатный, открытый источник, мощный, высоко настраиваемый и расширяемый текстовый редактор. У него есть большое и преданное сообщество пользователей, которые постоянно создают полезные новые сценарии и обновления для текстового редактора. Vim поддерживает сотни языков программирования и форматов файлов, что делает его одним из лучших кроссплатформенных редакторов кода.
Читайте также: 18 лучших IDE для программистов и разработчиков
Хотя Vim постоянно развивается, чтобы стать гораздо лучшим текстовым редактором, многие пользователи теперь создали несколько редакторов, похожих на Vim, с меньшим, но мощным и удобным функционалом. В этой статье мы рассмотрим 6 лучших редакторов кода, вдохновленных Vi/Vim, для систем Linux.
1. Редактор кода Kakoune
Kakoune – бесплатный, открытый источник, интерактивный, быстрый, полностью настраиваемый и скриптовый редактор кода, вдохновленный Vim, с клиентским/серверным архитектурным подходом. Он работает на системах, подобных Unix, таких как Linux, FreeBSD, MacOS и Cygwin.

Он поставляется с рядом инструментов для редактирования/написания текста, поддерживает подсветку синтаксиса, автозаполнение во время набора и поддерживает множество различных языков программирования. Он также реализует множественный выбор как важную процедуру для взаимодействия с вашим текстом. Кроме того, клиент-серверная архитектура Kakoune позволяет совместное редактирование кода.
2. Neovim
Neovim – это бесплатный открытый исходный код, мощный, расширяемый и удобный редактор кода, который предоставляет основные традиционные функции Vim. Это расширение Vim, которое поставляется с встроенным эмулятором терминала Linux с современными функциями терминала, такими как стилизация курсора, события фокусировки и вставка в квадратные скобки. Важно, что он поддерживает большинство плагинов Vim.

NeoVim предоставляет AppImage, который работает на большинстве систем Linux, просто загрузите и запустите его, как показано.
# curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage # chmod u+x nvim.appimage # ./nvim.appimage
3. Редактор текста Amp
Amp – это бесплатный открытый исходный код, легкий, простой и вдохновленный Vi/Vim редактор кода для вашего терминала Linux, разработанный с использованием языка программирования Rust. Он реализует основную модель взаимодействия Vi/Vim в упрощенной форме и собирает некоторые основные функции, которые вы найдете в современных текстовых редакторах.

4. Vis – Редактор текста, похожий на Vim
Vis – это бесплатный редактор кода с открытым исходным кодом, похожий на Vi, который расширяет модальное редактирование vi встроенной поддержкой нескольких курсоров/выделений, реализованных с помощью языка команд на основе структурных регулярных выражений того же редактора.

Он поставляется с браузером файлов и каталогов, поддерживает режим сравнения, vimgrep, шифрование и сжатие. Поддерживает общие форматы архивирования файлов, такие как tar, zip и многие другие. Также позволяет работать с сетевыми протоколами, такими как HTTP, FTP и SSH, среди прочих. Кроме того, Vis поставляется с встроенным проверщиком оболочки и многими другими функциями.
Vis включен в большинство дистрибутивов Linux и может быть легко установлен с помощью систем управления пакетами.
5. Nvi – Редактор текста VI на Node.JS
Nvi также является бесплатным редактором кода с открытым исходным кодом, вдохновленным Vim, который предоставляет лучшие функции Vim в сочетании с 256-цветным текстовым пользовательским интерфейсом терминала и плиточными окнами.

У него есть собственные режимы: COMBO, NORMAL, REPLACE, BLOCK, LINE-BLOCK и COMMAND. Он позволяет подключать несколько сеансов в конфигурации хост-гость, что позволяет совместное редактирование кода. Кроме того, он поддерживает локальные UNIX и удаленные TCP-сокеты для сопряжения.
6. Pyvim – Чистый клон Vim на Python
Pyvim – это бесплатная открытая реализация Vim на Python без расширений на C и работает на Pypy. Он поддерживает привязки клавиш Vi, подсветку синтаксиса, множество цветовых схем, горизонтальное и вертикальное разделение, вкладки и многое другое.

Вот и все! В этой статье мы перечислили 6 лучших редакторов кода, вдохновленных Vim, для Linux. Если мы упустили тот, который вы используете, дайте нам знать через форму обратной связи ниже.
Source:
https://www.tecmint.com/vi-vim-inspired-code-editors-for-linux/