Поиск по сайту:

6 лучших редакторов кода на основе Vi/Vim для Linux


Vim (сокращение от Vi Improved) — это бесплатный, мощный, легко настраиваемый и расширяемый текстовый редактор с открытым исходным кодом. У него большое и преданное сообщество пользователей, которые постоянно создают новые полезные скрипты и обновляют текстовый редактор. Vim поддерживает сотни языков программирования и форматов файлов, что делает его одним из лучших кроссплатформенных редакторов кода.

Читайте также: 18 лучших IDE для программистов и разработчиков

Хотя Vim постоянно развивается, чтобы стать более совершенным текстовым редактором, многие пользователи уже создали несколько Vim-подобных редакторов с меньшим количеством, но мощными и полезными функциями. В этой статье мы рассмотрим 6 лучших редакторов кода на базе Vi/Vim для систем Linux.

1. Редактор кода Какуне

Kakoune — это бесплатный, интерактивный, быстрый, полностью настраиваемый и поддерживающий сценарии редактор кода на основе Vim с открытым исходным кодом и архитектурой клиент/сервер. Он работает в Unix-подобных системах, таких как Linux, FreeBSD, MacOS и Cygwin.

Он поставляется с рядом инструментов для редактирования и написания текста, поддерживает подсветку синтаксиса, автозаполнение при наборе текста и поддерживает множество различных языков программирования. Он также реализует множественный выбор как важную процедуру для взаимодействия с вашим текстом. Кроме того, архитектура клиент/сервер Какуне позволяет совместно редактировать код.

2. Неовим

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 — это бесплатный, легкий и простой редактор кода с открытым исходным кодом, вдохновленный Vi/Vim, для вашего терминала Linux, разработанный с использованием языка программирования Rust. Он реализует базовую модель взаимодействия Vi/Vim в упрощенном виде и объединяет некоторые основные функции, которые вы найдете в современных текстовых редакторах.

4. Vis – текстовый редактор, похожий на Vim.

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

Он поставляется с браузером файлов и каталогов, поддерживает режим сравнения, vimgrep, шифрование и сжатие. Он поддерживает распространенные форматы архивирования файлов, такие как tar, zip и многие другие. Он также позволяет вам работать с сетевыми протоколами, такими как HTTP, FTP и SSH и другими. Кроме того, Vis поставляется со встроенной программой проверки оболочки и многим другим.

Vis включен в большинство дистрибутивов Linux и может быть легко установлен с помощью систем управления пакетами.

5. Nvi — текстовый редактор Node.JS VI

Nvi также является бесплатным редактором кода с открытым исходным кодом, вдохновленным Vim, который сочетает в себе лучшие функции Vim в сочетании с 256-цветным текстовым пользовательским интерфейсом терминала и плиточными окнами.

Имеет свои режимы: КОМБО, НОРМАЛЬНЫЙ, ЗАМЕНА, БЛОК, БЛОК-СТРОКА и КОМАНДА. Он позволяет подключать несколько сеансов в конфигурации хост-гость, что обеспечивает совместное редактирование кода. Он дополнительно поддерживает локальный UNIX и удаленный TCP-сокет для сопряжения.

6. Pyvim — клон Vim на чистом Python

Pyvim — это бесплатная версия Vim с открытым исходным кодом, повторная реализация Vim на Python, без расширений C и работающая на Pypy. Он поддерживает привязки клавиш Vi, подсветку синтаксиса, множество цветовых схем, горизонтальное и вертикальное разделение, страницы вкладок и многое другое.

Вот и все! В этой статье мы перечислили 6 лучших редакторов кода для Linux, вдохновленных Vim. Если мы пропустили что-либо из того, что вы используете, сообщите нам об этом через форму обратной связи ниже.