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 плагинов; Распорядитель плагинов облегчит загузку, установку и обновление расширений.