JEdit - JEdit

jEdit
JEdit Logo.png
jEdit 4.3, показывающий макрос Java.
jEdit 4.3 показывает макрос Java.
Оригинальный автор (ы)Слава Пестов
Разработчики)проект jEdit
изначальный выпуск1998; 22 года назад (1998)
Стабильный выпуск
5.6.0 / 3 сентября 2020 г.; 3 месяца назад (2020-09-03)[1]
Написано вЯва
Операционная системаЯва -поддержка[2]
Доступно ванглийский
ТипТекстовый редактор
ЛицензияGPLv2
Интернет сайтджедит.org

jEdit это бесплатно программное обеспечение Текстовый редактор доступно под Стандартная общественная лицензия GNU версия 2.0. Это написано в Ява и работает в любой операционной системе с поддержкой Java, включая BSD, Linux, macOS и Windows.

Разработка

Разработка jEdit была начата в 1998 г. Слава Пестов, который покинул проект в 2006 году, передав разработку в сообщество свободного программного обеспечения.[3]

Функции

jEdit включает подсветка синтаксиса который обеспечивает встроенную поддержку более 200 форматы файлов. Поддержка дополнительных форматов может быть добавлена ​​вручную с помощью XML файлы. Он поддерживает UTF-8 и многие другие кодировки.

Он имеет обширную сворачивание кода и сворачивание текста возможности, а также перенос текста с учетом отступов.

Приложение легко настраивается и может быть расширено с помощью макросы написано в BeanShell, Jython, JavaScript и некоторые другие языки сценариев.

Плагины

Доступно более 150 jEdit плагины для множества различных областей применения.

Плагины используются для настройки приложения для индивидуального использования и могут быть преобразованы в расширенный редактор XML / HTML или интегрированная среда развития (IDE), с компилятор, автозавершение кода, контекстная справка, отладка, визуальная дифференциация и языковые инструменты.

Плагины загружаются через интегрированный менеджер плагинов, который находит и устанавливает их вместе с любыми зависимостями. Диспетчер подключаемых модулей будет отслеживать новые версии и может автоматически загружать связанные обновления.[4]

Некоторые доступные плагины включают:

  • Проверка орфографии с помощью Заклинание
  • Проверка синтаксиса и стиля для разных языков[5]
  • Автозаполнение текста
  • Плагин Accents, который преобразует аббревиатуры символов для акцентированных символов по мере их ввода.
  • Плагин XML, который используется для редактирования XML, HTML, JavaScript и CSS файлы. В случае XML подключаемый модуль выполняет проверку. Для XML, HTML и CSS он использует всплывающие окна с автозаполнением для элементов, атрибутов и сущностей.[6]

Прием

В целом jEdit получил положительные отзывы разработчиков.

Роб Гриффитс написал в апреле 2002 г. СОВЕТЫ ДЛЯ MAC OS X сказав, что он был «очень впечатлен» и назвав его «выбором недели». Он сослался на файловую память при повторном открытии, ее способность замечать, был ли открытый файл изменен на диске другой программой, окраску синтаксиса, в том числе то, что пользователи могут создавать свои собственные цветовые схемы, функцию разделения окон, функцию отображения номера строки, возможность преобразования вкладок в мягкие -вкладки и боковые панели просмотра. Он также похвалил возможности настройки с помощью обширной панели настроек и поисковой системы «на лету», которая выполняет поиск во время набора текста. Гриффитс отметил, что у приложения есть несколько недостатков, например, что оно «немного медленно прокручивает строку за раз» и что, поскольку это приложение Java, оно не имеет полной Аква интерфейс.[7]

Также, рассматривая приложение в апреле 2002 года, Дэниел Стейнберг, пишущий для O'Reilly Media, сказал: «Сила jEdit для Java-разработчиков заключается в подключаемых модулях, предоставленных сообществом ... По большей части здесь нет ничего, что не могло бы покончить с BBEdit или даже с Emacs или же vi. jEdit намного лучше упаковывает возможности и упрощает вызов часто используемых функций с помощью подключаемых модулей. Где я видел NetBeans как излишество, другие могут посчитать jEdit недоразумением для IDE или перебор для текстового редактора. Я считаю его удобным и простым в использовании для Mac. Я не жду от этого слишком многого, поэтому я обычно доволен тем, что получаю ".[8]

Скотт Битти, рецензирующий jEdit на SitePoint в 2005 году особо отметили функцию сворачивания приложения вместе с его поиском и заменой и PHP возможности подсветки синтаксиса. Он рекомендовал использовать плагин PHPParser. PHPParser - это боковая панель, которая проверяет синтаксические ошибки PHP всякий раз, когда файл кода PHP загружается или сохраняется. Он отметил, что загрузка jEdit проста, но получение и установка подключаемых модулей для настройки его для индивидуального использования может быть сложным процессом: «Помните, что полная установка требует серии загрузок, и что этот процесс может занять время».[9]

В декабре 2011 года рецензент Рарес Аиоаней высоко оценил универсальность jEdit, заявив, что «дизайн jEdit позволяет вам использовать его как простой редактор, но также использовать его как среду IDE и расширять его функциональность с помощью плагинов, чтобы он стал именно таким, каким вы хотите его видеть. для задачи или языка ". но также добавив, что «jEdit, однако, не является IDE со всем, кроме рождественской елки, например Затмение или же Microsoft Visual Studio. Скорее, это компактное приложение для редактирования кода, предоставляющее практические инструменты наряду с основными функциями IDE ».[10]

Смотрите также

Рекомендации

  1. ^ jEdit (2020-09-03). «jEdit - Текстовый редактор для программиста - Страница для разработчиков». Получено 2020-09-23.
  2. ^ jEdit (4 октября 2007 г.). «Операционные системы и версии Java». Получено 2007-10-04.
  3. ^ Слава Пестов. "Слава Пестов". Получено 2012-09-23.
  4. ^ jEdit (1 октября 2007 г.). «Возможности jEdit». Получено 2007-10-01.
  5. ^ «Все плагины». Плагин AStyle Beautifier форматирует и украшает исходный код Java, C и C ++ .... Плагин Beauty - это общая структура для улучшения кода и предоставляет несколько встроенных средств улучшения ... CheckStylePlugin - это оболочка вокруг программы CheckStyle, которая позволяет вам чтобы проверить ваш код на соответствие отклонениям от стандарта кодирования. Все ошибки отображаются в подключаемом модуле ErrorList .... CodeLint - это подключаемый модуль Lint для JEdit, который может определять синтаксические и семантические ошибки в исходном коде Java и C / C ++ и файлах классов.
  6. ^ jEdit (1 октября 2007 г.). «Плагины jEdit». Получено 2007-10-01.
  7. ^ Роб Гриффитс (29 апреля 2002 г.). «Обзор: текстовый редактор программирования jEdit». Получено 2007-10-01.
  8. ^ Стейнберг, Даниэль (апрель 2002 г.). "IDEs of Mace". Получено 7 января 2011.
  9. ^ Скотт Битти (8 февраля 2005 г.). «Используйте jEdit для редактирования вашего PHP». SitePoint. Получено 2007-10-01.
  10. ^ «jEdit: сила сильна с редактором этого программиста». Архивировано из оригинал на 2013-10-16. Получено 2012-10-20.

внешняя ссылка