jEdit - текстовый редактор, предназначенный генеральным образом для разработчиков программного обеспечения. Софт любопытна сначала тем, то что кардинально сочинена на Java, следовательно будет работать на разной операционной системе с помощью Java, а также высоким количеством плагинов (пару сотен), включающих в себя подсветку текста для разных языков программирования, обследование орфографии, наружний вид программы, обновления, службу с файлами и т. п.
Свойства программы jEdit: сочетание наилучших функциональных возможностей редакторов текста операционных систем Unix, Windows и MacOS; труд на разной операционной системе с Java 1.6 или более поздней версии виртуальной агрегаты, включая MacOS X, Linux, Unix, VMS и Windows; эффективные сочетания клавиш для всех без исключения предопределенных раскладок в Emacs, Intellij IDEA, и Mac OSX (5.0); неограниченные откат и повтор; копирование и вставка с безграничным количеством буферов обмена (знакомых как "Регистры"); Таблицу снятия автоматически запоминает до того времени удаленный текст; богатый набор клавиатурных команд управления текстом; маркеры для запоминания позиции в файле; редактирование и открытие нескольких документов; открытие каждого количества кардинально независимых окон редактора; положение открытого окна запоминается промеж сеансами; прямоугольное выделение; множественное выделение (для одновременной манипуляции некоторыми частями документа); переносы; подсветка синтаксиса в более нежели 200 типах файлов; макросы (как пользовательские, так и сторонние).
Редактирование исходного кода интеллектуальная расстановка пропущенных скобок комментирования и цитирования; автоматический отступ; группы для перемещения правого и левого отступов; группы для комментирования кода; опция "мягких" вкладок; сокращения.
Розыск и замена поддерживаются регулярные и прямые выражения; множественные розыск и замена: в текущем файле, во всех без исключения открытых, во всем каталоге; противоположный розыск; последовательный розыск; потенциальность заменять вхождения регулярного выражения с возвращаемым значением сценария BeanShell.
Управление файлами открытие каждого количества файлов; поддержка огромного количества кодировок, включая UTF-8 и UTF-16; автоматическое обнаружение нескольких кодировок; автоматическое стянутые и декомпрессия файлов GZipped (.GZ); для загрузки и сохранения приемлемы разные символы кодировок, поддерживаемых Ява; многопоточная система ввода / вывода поддерживает подключаемые "виртуальные файловые системы" для списков каталогов и загрузки файлов: FTP-плагин прибавляет поддержку для загрузки и сохранения файлов на серверах FTP; Archive-плагин прибавляет потенциальность чтения файлов из архивов ZIP и TAR; при сохранении и открытии файлов применяются компоненты пользовательского браузера файловой системы; навигация при выручки клавиатуры; создание, снятие, переименовывание каталогов и файлов.
Настройка jEdit режимы подсветки синтаксиса определены в XML-файлах, в связи с этим новые воздушно создавать самому; настройки редактора возможно измерять глобально, либо для именного файла; кардинально настраиваемые горячие клавиши; кардинально настраиваемые панели инструментов; макросы для автоматизации трудных задач редактирования могут быть сочинена на языке сценариев BeanShell; макросы могут быть записаны с поведений пользователя.
Расширение jEdit плагины для jEdit могут интегрироваться с самыми разными частями программы, предоставляя большое количество возможностей для расширения функционала редактора; приемлемо для установки и загрузки из редактора более 150 плагинов; с сайтов разработчика приемлемо для загрузки более 250 плагинов; Менеджер плагинов облегчит загузку, установку и обновление расширений.