Linux -- это интересно

JED / XJED


Рубрика: Прочие -> Офисное ПО
Метки: | |
Просмотров: 869

JED — расширяемый S-Lang консольный текстовой редактор ориентированный на использование разработчиками программного обеспечения.

S-Lang — скриптовый язык программирования поддерживающий операции над массивами. Интерпретатор языка предназначен для встраивания в другое программное обеспечение, но может использоваться как отдельный интерпретатор slsh.

JED имеет консольный меню-ориентированный (в виде строки меню) и псевдо-графический интерфейс, в виде версии XJED (во многом аналогичен графическим текстовым редакторам), что делает его достаточно простым в использовании. Несмотря на то что редактор предназначен для программистов, он может быть использован для правки всех видов простого текста.

JED поддерживает все функциональные возможности характерные для большинства консольных и графических текстовых редакторов, настройки производятся путём редактирования файла конфигурации, поддерживается работа с несколькими файлами и с несколькими экземплярами одного файла, полностью поддерживается Юникод / Unicode (UTF-8).

JED поддерживает подсветку синтаксиса для большинства популярных языков программирования (C, C++, Python, TeX, Fortran и пр), имеется возможность простого и инкрементального поиска и замены (в том числе сразу в нескольких файлах), поддерживается поиск/замена используя "регулярные выражения", имеется у редактора и множество других полезных функций...

Например JED имеет удобный и простой режим fold, идея заключается в том, что в этом режиме редактор сворачивает (прячет) все что заключено между строками содержащими символы {{{ и }}}. Таким образом большой файл можно свернуть так, что будут видны только заголовки функций, имея перед глазами всю картину и при необходимости разворачивать нужные.

JED поддерживается эмуляцию работы текстовых редакторов Emacs, EDT, Borloand, Brief и Wordstar, использование встроенного языка S-Lang скриптов даёт возможность реализовать дополнительные настройки и расширения (на сайте проекта имеется подробная документация). Навигация и редактирование выполняются клавиатурными сочетаниями (полностью настраиваемыми), мышь поддерживается стандартным для большинства терминалов образом (не как указательное средство, а как средство выделения и копирования).

Лицензия: GNU General Public License version 2.0 (GPLv2)

Домашняя страница

Jed Modes Repository (scripts)

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)