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