MicroEMACS

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: www.jasspa.com/microemacs

MicroEMACS — лёгкий текстовый редактор семейства Emacs, разработанный как компактная и портативная альтернатива крупным редакторам того же направления. Он изначально создавался для работы в терминальной среде и на системах с ограниченными ресурсами, сохраняя при этом многие привычные приёмы редактирования и расширяемость, характерные для семейства Emacs. Со временем проект разветвился на несколько независимых ветвей и реализаций, поддерживаемых разными авторами и сообществами.

Редактор ориентирован на скорость запуска и минимальное потребление памяти, предлагая базовый набор функций для редактирования текста, поиска, замены и настроек через конфигурационные файлы или встроенные команды. История MicroEMACS включает как оригинальные релизы, так и форки, получившие собственные названия и особенности; некоторые ветви поддерживают дополнительный функционал и порты на разные операционные системы. Документация и поддержка могут различаться в зависимости от выбранной реализации.

  • Портативность: компактная кодовая база и простота сборки на разных платформах, включая UNIX-подобные системы и Windows.
  • Работа в терминале: минимальные графические зависимости, предназначен для использования в текстовой консоли.
  • Небольшой размер и скорость: быстрый запуск и экономное использование оперативной памяти.
  • Базовый набор средств редактирования: вставка, удаление, навигация по файлу, множественные буферы, копирование и вставка.
  • Поиск и замена: поддержка поиска по тексту и замены с простыми шаблонами.
  • Конфигурация и расширяемость: настройка поведения через конфигурационные файлы и макрокоманды в некоторых ветвях.
  • Несколько ветвей разработки: независимые реализации и форки, развивающиеся с разной степенью активности и совместимости.
  • Совместимость с клавиатурными схемами Emacs: многие основные сочетания клавиш и концепции управления текстом схожи с традиционными Emacs-интерфейсами.
  • Использование в сценариях с ограниченными ресурсами: подходит для встраиваемых систем, устаревшего оборудования и случаев, когда важны компактность и простота.
  • Ограниченная современная интеграция: в сравнении с более крупными редакторами, MicroEMACS обычно не включает современную интеграцию с IDE‑функциями, плагинами и графическими пользовательскими интерфейсами.
Подробнее