Контакты

Россия 196084 , Санкт-Петербург, ул. Заозерная, дом №8, корпус 2, Литера А, офис 212

Мы работаем по будням с 10.00 до 19.00 +7 (495) 215-53-16 +7 (812) 748-20-96 info@notissimus.com
Социальные сети

Vim – это гибкий, эффективный текстовый редактор на базе терминала с открытым исходным кодом. Vim расшифровывается как “Vi Improved”, что означает, что это переработанная версия текстового редактора Vi. Vim считается одним из лучших текстовых редакторов для профессионалов в области безопасности и пользователей Linux. Vim имеет огромную и активную пользовательскую базу, которая постоянно выпускает новые модули, дополнения и улучшения текстового редактора. Он быстр и прост в использовании, позволяя пользователям вносить изменения в файлы и каталоги несколькими нажатиями клавиш. Редактор Vim предустановлен почти во всех дистрибутивах Linux.

Особенности Vim

  • Кросс-платформенная совместимость
  • Очень легко настраивается и адаптируется
  • Встроенный менеджер пакетов и примитивы для работы с текстом.
  • Переносная конфигурация и гибкая структура плагинов
  • Крутая кривая обучения. Но после освоения он станет фантастическим инструментом повышения производительности.

Несмотря на то, что Vim постоянно совершенствуется и становится эффективным текстовым редактором, некоторые люди разработали множество редакторов, вдохновленных Vim, с более эффективными и функциональными возможностями, такими как асинхронное выполнение, расширенный поиск файлов и т.д. В интернете можно найти множество редакторов, вдохновленных Vim. В этой статье мы покажем вам несколько отличных редакторов, вдохновленных vim, которые помогут вам быть более продуктивными. Приступайте!

NeoVim

NeoVim – это быстрый, современный и гиперрасширяемый текстовый редактор на базе vim. NeoVim предназначен для пользователей, которые хотят получить все лучшее от Vim плюс дополнительные возможности. Это бесплатный текстовый редактор с открытым исходным кодом. Это просто расширение vim, которое добавляет несколько новых возможностей к стандартной версии Vim, включая значительные улучшения производительности и несколько дополнений, созданных сообществом. NeoVim также известен как “Nvim”. Nvim имеет отличную поддержку LUA, а также возможность включения расширенных пользовательских интерфейсов без каких-либо изменений в базовой функциональности.

Особенности:

  • Кросс-платформенная совместимость
  • Подсветка синтаксиса
  • Очень настраиваемый и масштабируемый в соответствии с потребностями пользователей.
  • Встроенный эмулятор терминала
  • Возможно асинхронное выполнение.

Попробовать NeoVim стоит того, чтобы потратить на это время. Он доступен для загрузки для различных операционных систем, таких как Linux, Windows и macOS.

Kakoune

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

Kakoune – это модальный редактор кода, написанный на C++. Он имеет свой собственный стиль в дизайне и функциональности. Автоматический отступ и автодополнение при вводе текста – вот лишь некоторые из доступных функций. Также стоит отметить, что этот редактор кода поддерживает широкий спектр языков программирования и сценариев.

Особенности:

  • Расширенные приемы работы с текстом
  • Быстрота и гибкость
  • Встроенные средства редактирования текста для подсветки синтаксиса и предложения кода для различных языков.
  • Несколько вариантов выбора для одновременного взаимодействия с кодом с помощью различных примитивов, таких как фильтрация и выравнивание.

Чтобы узнать больше о возможностях текстового редактора Kakoune, посетите официальный репозиторий GitHub.

Helix

Еще один элегантный и портативный редактор vim – Helix. Helix – это современный текстовый редактор на основе Rust. В Helix для подсветки синтаксиса используется Tree-sitter, аналогичный NeoVim. Tree-sitter работает как компилятор, разбирая код на синтаксические деревья и предоставляя широкий спектр информации о структуре кода.

Анализ и модификация кода поддерживаются с помощью встроенного языкового сервера. Готовые пакеты доступны для различных дистрибутивов.

Особенности:

  • Встроенная интеграция Tree-sitter для подсветки синтаксиса и навигации по коду.
  • Несколько вариантов выбора для одновременного редактирования кода.
  • Создан с использованием rust и способен работать в терминале.

Для получения более подробной информации об установке посетите официальный репозиторий GitHub.

Amp

Amp – это быстрый, масштабируемый и основанный на vim текстовый редактор. Он включает в себя все основные элементы современного редактора текста и кода. Он запускается в терминале, подобно редактору vi/vim. Он также использует гибкие сочетания клавиш для комбинирования многочисленных встроенных команд и директив для создания новых и уникальных макросов. Редактор Amp написан на языке Rust

Особенности:

  • Запускается в терминале без необходимости использования GUI-приложения.
  • Подсветка синтаксиса и интеграция с git
  • Комбинирует многочисленные встроенные директивы для создания обновленных макросов.
  • Надежный механизм поиска файлов для их индексации.

Amp доступен под свободной лицензией с открытым исходным кодом. Перед установкой этого текстового редактора в системе должен быть установлен язык программирования Rust. После установки Amp не нужно настраивать вручную. В нем есть все необходимое для начала работы, и он не требует дополнительных надстроек.

Vis

Vis – высокоэффективный бесплатный текстовый редактор с открытым исходным кодом, сочетающий в себе лучшие черты редакторов Vi и Sam. Это ориентированный на экран редактор с хорошей поддержкой Юникода, который может работать с широким спектром файлов, включая бинарные файлы и файлы каталогов. Он поддерживает различные форматы архивирования файлов, включая tar, dar, zip и другие. Выделения являются основными примитивами редактирования в Vis и используют тот же метод модального редактирования, что и vim.

Особенности:

  • Встроенный API расширения Lua
  • Грамматики выражений используются для акцентирования внимания на синтаксисе.
  • Несколько вариантов выбора для одновременного редактирования кода

Vis также включает встроенную программу проверки оболочки и другие функции, такие как диграф и работа с буфером обмена. Кроме того, он предоставляет интерпретатор Lua для написания плагинов и расширений. Многие дистрибутивы Linux включают Vis по умолчанию. Если это не так, его можно установить вручную, клонировав репозиторий GitHub.

Vile 

Vile – элегантный текстовый редактор с открытым исходным кодом, вобравший в себя черты редакторов Emacs и vi. Vile расшифровывается как “VI Like Emacs”, написан на языке C. Он поддерживает подсветку синтаксиса, выбор нескольких окон, автодополнение команд и многое другое.

Кроме того, существует X-версия vile под названием xvile для системы X-windows с поддержкой курсора, навигационной панели и других возможностей.

Особенности:

  • Поддерживается работа с несколькими окнами.
  • Нет ограничений на то, сколько раз пользователь может отменить или повторить содержимое.
  • Сложные кодовые ограждения и автодополнение команд
  • Встроенные директивы можно использовать для ограничительного соединения инструкций Vile.

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

Подведение итогов

Описанные выше редакторы, вдохновленные vim, а также их отличительные особенности помогут вам выбрать лучший из них в соответствии с вашими потребностями. Попробуйте их прямо сейчас! Надеюсь, эта статья была полезна для вас, чтобы узнать о некоторых из лучших редакторов Vim.