Мощный текстовый редактор на основе Cocoa для программистов
jEdit — чрезвычайно популярный текстовый редактор на основе Cocoa, разработанный для программистов.
Сильные стороны jEdit заключаются в его простоте, мощности и широкой поддержке Unicode, анализатора кодирования текста, настраиваемой окраски синтаксиса, полностью настраиваемой привязки клавиш, встраивания объектов (изображения, Quicktime Movie и файлы ) и многое другое.
Он особенно понравится тем, кто работает с Java и XML благодаря мощной поисковой системе для регулярных выражений, подсветке синтаксиса и автоматическому отступу.
Если jEdit не предоставляет всего, что вам нужно, велика вероятность, что большой база данных плагинов будет. Вы можете загрузить их через редактор плагинов в jEdit или напрямую с сайта разработчика, и они включают в себя огромное количество бесплатных улучшений, которые делают jEdit еще лучше.
Добавьте их в широко настраиваемые ярлыки и макросы. и jEdit — чертовски бесплатная среда разработки. Возможно, единственным недостатком является небольшая медлительность при запуске, а некоторые пользователи сообщают о проблемах с внутренней проверкой орфографии.
Changes
Исправлена цель автономной сборки TextArea (Shlomy Reinstein)
Исправлен NPE, возникающий при возникновении ошибки до загрузки представления (Matthieu Casanova #2905487) - Исправлена ошибка №2927555: beanshell load() не работает с исключением (Shlomy Reinstein)
Исправлена утечка памяти, из-за которой View и EditPane оставались закрытыми при использовании области глобального набора буферов. (Казутоши Сатода)
При удалении текста из буфера событие contentRemoved было отправлено перед загрязнением буфера (oman002 #2944145).
Устранена утечка памяти в Sun Java 6, из-за которой sun.font.GlyphLayout кэшируется и повторно используется при сохранении экземпляра в массиве char (Бьорн «Вампир» Каутлер).
При установке нового сообщения в строке состояния в макросе, вызываемом из меню «Макрос», сообщение немедленно удалялось (Matthieu Casanova #2964522) не регистрировать ошибку, если документация по API недоступна. Вместо этого предоставьте ссылку на онлайн-документы (ошибка SF.net № 1777806 — Эрик Ле Лей)
Режим редактирования RFC был неуместен в каталоге и никогда не соответствовал чему-либо, потому что глобус режима редактирования текста был более глобальным и проверялся в первую очередь (Матье Казанова) установщик Java отказывается устанавливать из каталога, содержащего восклицательные знаки (ошибка SF.net № 2065330 — Эрик Ле Лей)
Изменения API
Применен патч № 2932330 для подавления сообщений BufferUpdate из временных буферов для повышения производительности. (Дейл Энсон)