Текстовый редактор emacs. Дополнительные макросы GNU Emacs. Скачать текстовый редактор Emacs

GNU Emacs это настраиваемый, дополняемый текстовый редактор и не только. По своей сути это интерпретатор Emacs Lisp, диалект языка программирования Lisp с расширениями для поддержки редактирования текста.

Нажмите на картинку для увеличения


Особенности GNU Emacs :
  • Контекстный режим редактирования с подсветкой синтаксиса для различных типов файлов, включая простой текст, исходного кода и HTML.
  • Вся документация встроена, в том числе учебник для начинающих пользователей.
  • Поддержка UNICODE для почти всех человеческих языков и их скриптов.
  • Широкие возможности настройки, используя Emacs Lisp Code или графический интерфейс.
  • Большое количество расширений, которые добавляют другие функциональные возможности, включая управление проектами, чтение почты и лент новостей, интерфейс отладчика, календарь и многое другое.
Многие из этих расширений распространяются вместе с GNU Emacs, другие приобретаются .

Поддерживаемые платформы
Emacs версии 24 работает на этих операционных систем вне зависимости от типа машины:
GNU, GNU/Linux, GNU/kFreeBSD, FreeBSD, NetBSD, OpenBSD, Solaris, Mac OS X, AIX, MS Windows, MS DOS.

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

Дополнительные макросы GNU Emacs

Существует большое количество дополнительных пакетов расширения функциональности системы. Так, в стандартном дистрибутиве GNU Emacs есть пакеты для эмуляции терминалов, почтовый клиент, календарь, клиент Usenet , файловый менеджер, просмотрщик документов помощи GNU Info и др. Существуют макросы для облегчения редактирования файлов различных форматов (тексты программ, ASCII Art , тексты в формате SGML , XML и LaTeX и т.д.).

GNU Emacs , также может использоваться как интегрированная среда для создания программ, документов, сайтов. К примеру:

JDE добавляет возможностей для работы с Java приложениями.
nxml-mode предназначено для облегчения работы с XML документами. Макросы из этого пакета добавляют возможности валидации XML документов против RelaxNG XML схем, автоматическую расстановку отступов и тому подобное.
AUCTeX делает GNU Emacs удобной средой для подготовки документов TeX .
emacs-wiki-mode предоставляет средства создания и поддержки локальных Wiki сайтов. А wikipedia-mode - облегчает редактирование статей Wikipedia.
psvn и pcvs добавляют средства работы с репозиториями систем контроля версий Subversion и CVS соответственно.
Информацию о большинстве дополнительных макросов и пакетов макросов, можно найти на сайте EmacsWiki.

Кроме редактирования текстов и документов, Emacs может использоваться как среда для выполнения компьютерных игр. В состав стандартного дистрибутива GNU Emacs включено известную программу Eliza, запустить которую можно в редакторе командой Mx doctor.

Обратите внимание на


Существует всего несколько достойных текстовых редакторов для Windows 10, и Emacs – один из них. Да, даже при наличии такого серьезного конкурента как , мы все равно можем смело порекомендовать вам скачать Emacs для Windows 10. Этот текстовый редактор выбивается из общего числа текстовых редакторов не только свой бесплатностью, но и своей полной универсальностью. Все это стало возможно благодаря концепции разработчиков – сделать редактор, который было бы ненужно покидать, для решения любых задач, возникающих при работе с текстами.

Скачать текстовый редактор Emacs

Emacs сегодня – это совершенно иной продукт, чем несколько лет назад, когда программа только появилась. И если вы уже с ней знакомились и остались недовольны, то мы рекомендуем вам вновь скачать Emacs для Windows 10 32/64 bit. Последняя версия – уже 24-ая по счету, приобрела существенные изменения, среди главных:
  • Обновленный удобный интерфейс;
  • Увеличенная скорость работы;
  • Поддержка дополнительных форматов;
Но при том, что программа стала новой, концепция осталась старой. Внутри программы вас ждет три главных раздела:
  • Базовый;
  • Дополнительный;
  • Основной;
Базовый и основной режим включают в себя работу с текстами, и все, что с ними связано. А дополнительный режим включает все, что может потребоваться человеку, который работает с текстом, но эти возможности напрямую не связаны с текстами. В результате, вы можете не только писать текст, в том числе и на русском языке, но и работать с графикой, и даже использовать разметку текста, такую же, как используют программисты. Например, мы нашли много общего в этом редакторе и среде программирования , и вы даже можете использовать редактор Emacs не только для текстов, но и для коддинга. Приятно, что как и раньше, вы можете скачать программу бесплатно. А благодаря русскоязычным разработчикам в команде, вы сможете получить продукт не просто на русском языке, вы сможете получить программу, идеально взаимодействующую с кириллическими текстами.

GNU Emacs (от англ. GNU Editor MACroS) – мощный расширяемый, с большими возможностями в настройке, экранный текстовый редактор. Является вариантом реализации Emacs организации GNU. Созданный Ричардом Столменом.

В нормальном режиме редактирования, GNU Emacs ведёт себя как и остальные текстовые редакторы: клавиши с печатными символами (a, b, c, 1, 2, 3, и т. п.) вставляют соответствующие символы в текст, клавиши перемещения меняют место расположения курсора, Backspace удаляет текст, и так далее. Другие команды вызываются с помощью нажатия специальных клавиш (Ctrl или Alt) вместе с обычными. Любая команда редактирования, на самом деле, является вызовом функции из среды Emacs Lisp. Даже простое нажатие a для вставки a приводит к вызову функции, в этом случае, self-insert-command.

Особенности GNU Emacs

GNU Emacs имеет следующие особые свойства:

  • Мощность

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

  • Автоматическая документация

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

  • Конфигурируемость

Пользователь имеет возможность контролировать почти все возможные настройки работы редактора, начиная от определения символов начала и конца комментариев, до переопределения команд закреплённых за клавишами или комбинациями клавиш.

  • Расширяемость

Функциональные возможности редактора можно расширять добавлением совершенно новых команд, написанных на языке программирования Lisp. Эти программы выполняются в интерпретаторе GNU Emacs. Функциональность GNU Emacs можно расширять прямо во время работы в редакторе. Почти любую часть GNU Emacs можно изменить без создания новой копии GNU Emacs. Большая часть команд редактирования в GNU Emacs написана на языке программирования Lisp, за исключением некоторых функций, которые написаны на языке программирования C и скомпилированы для повышения эффективности работы.

Считается, что GNU Emacs доступен на большом количестве аппаратных платформ среди всех нетривиальных программных систем. Может работать как в текстовом режиме на текстовых терминалах, так и в графическом в графических средах.




Top