Вопрос

Я не уверен, много ли людей знают об этом текстовом редакторе?

jEdit был довольно популярен в 2004 году, но сейчас, похоже, лидирует Notepad ++ (в Windows) Многие плагины не обновлялись с 2003 года, а общая компоновка и использование сбивают с толку...

Я уверен, что в jEdit есть много отличных функций, но будь я проклят, если смогу узнать, где их найти и как ими пользоваться.Чтение этого руководства - это самостоятельная работа на полный рабочий день.

Это было полезно?

Решение

Я использую jEdit уже несколько лет, в основном в Windows, но также и в Ubuntu.Я использую его для:SQL, awk, пакетные файлы, html, xml, javascript...Практически все, кроме материалов .NET (для которых я использую Visual Studio).
Мне это нравится.

Краткие сведения

Я использую jEdit, потому что в нем есть правильный баланс для меня простота настройки против. возможности и настраиваемость.На мой взгляд, ни один другой редактор не обеспечивает такого хорошего баланса.

минусы

  • Может быть немного сложно заставить его делать то, что вы хотите.

плюсы

  • Мне нравится Плагины
  • Возможность определить мою собственную подсветку синтаксиса и т.д.это как раз то, что я хочу от текстового редактора.
  • Тот Самый руководство пользователя очень хороший и вполне читаемый текст.Я настоятельно рекомендую прочитать его до конца, чтобы получить представление о том, что jEdit может сделать для вас.(На самом деле, я предлагаю это для любого программного обеспечения, которое вы используете)
  • Это кроссплатформенный продукт.Долгое время я использовал его только в Windows, но теперь я также использую Ubuntu, и он работает там:Я даже могу скопировать файлы конфигурации со своего компьютера с Windows, и все работает.Неплохо.

другие редакторы

В прошлом я действительно обращал внимание на Блокнот++, но это было некоторое время назад, и в нем не было хорошего способа определить вашу собственную подсветку синтаксиса, что важно для меня.Я также заплатил за Текстовый мат и Ультраредактировать в разное время (оба очень хороши), но, в конце концов, jEdit выходит для меня на первое место.
Я также использовал Затмение на год или около того.Это фантастика, и она сделает все, что вы захотите, но вы должны по-настоящему увлечься Eclipse, чтобы извлечь из него максимум пользы.

Другие советы

Я иногда задавался вопросом о том же самом (что случилось с jEdit - хотя я не уверен, что это был ваш главный вопрос).

По-видимому, основной разработчик, Слава Пестов, покинул проект в 2006 году (чтобы сосредоточиться на Фактор, и его учеба), и после этого развитие jEdit никогда по-настоящему не возобновлялось.И это позор.:/ (На самом деле я не следил внимательно, но, думаю, это говорит о том, что за последние 4 с половиной года не было ни одного крупного релиза jEdit.)

Теперь, покопавшись в гугле, я нашел немного информации, написанной Славой самого себя.Похоже, в то время он не только отказался от jEdit, но и вообще занимался разработкой на Java, после того как "все больше разочаровывался" в этом языке.

Я использую jEdit с 2003 года.Я использую его на своем компьютере Ubuntu 8.04 дома, однако в нем есть несколько ошибок:иногда, когда вы нажимаете на кнопку, которая открывает диалоговое окно, например "Открыть файл", диалоговое окно будет полностью пустым.

Это может быть связано с Java, но это кажется странной проблемой.

В остальном я вполне доволен jEdit - это лучший общий редактор, который я нашел (на данный момент) для Linux (пригибайтесь, когда орды пользователей Vi и Emacs запускают свои огнеметы)

Мне нравится плагин XML Editor:автоматическое завершение при закрытии тегов XML (включая HTML), плюс, если вы укажете DOCTYPE, это приведет к автоматическому завершению.

Существует также удобный плагин для визуального просмотра различий между двумя файлами.

jEdit, безусловно, мой любимый редактор с 2010 года.Он обладает уникальным набором функций, которых я не нашел ни в одном другом:

Мульти-ОПЕРАЦИОННАЯ система:Win, Linux, Mac.

Портативный:Просто скопируйте папку, и она готова к использованию.Все настройки хранятся в файлах .XML и .properties внутри подпапки jEdit.Это очень важно, если у вас нет прав администратора на вашей корпоративной рабочей станции.

Поиск-Замена:Самый улучшенный, который я когда-либо видел в текстовом редакторе:Полная спецификация регулярных выражений с возможностями написания сценариев Bean Shell для обратных ссылок.Например:Допустим, вы хотите применить приращение к каждому числу, встречающемуся в вашем тексте (заменить 1 на 2, 10 на 11 и так далее).Просто найдите регулярное выражение "(\d +)" и замените выражением Java "Integer.parseInt(_1) + 1".Это всего лишь простой пример, но его достаточно, чтобы показать, насколько он мощный.

База данных:Просто выберите свой оператор SQL, нажмите кнопку и получите результирующий набор из MySQL, MsSql, Oracle, Teradata и любых других СУБД, совместимых с Jdbc.Экспортируйте результаты в csv.Работает как инструмент командной строки с несколькими базами данных.Просматривайте схему вашей базы данных и перемещайтесь по ней.(плагин SQL).

Настройка на заказ:Вот где сияет джедай.Есть масса функций.Изюминкой является возможность использовать любой java API для его расширения!Получите к ним доступ из ваших скриптовых макросов Beanshell.Пример:Мне нужна была функция, которая декодировала бы выделенный текст из / в mime64.Никаких проблем!Я только что скачал библиотеку с commons.apache.org и получил к ней доступ из макроса jEdit.Просто невероятно, насколько расширяемым может быть jEdit с помощью этой функции.

Выделите:Выберите слово или фразу, и они сразу же будут выделены во всем тексте.Мини-карта событий отображается на полосе прокрутки.Это позволяет быстро найти, например, соответствующий css-стиль в отдельном файле простым нажатием мыши.Не нужно нажимать Ctrl + F или что-либо вводить.Это работает даже с обычными текстовыми файлами.(Выделить плагин)

Плагины:FTP, XML, Текстовые различия, Темы, Текстовые вкладки, Маркер, карта символов, Почта, пробелы, Сокращения, Миникарта ... их сотни.

Есть десятки других приятных функций, которые я не буду здесь описывать, чтобы этот ответ не занимал слишком много времени.С полным текстом статьи можно ознакомиться здесь здесь и пример с mime64 здесь.

На первый взгляд, jEdit - это просто еще один текстовый редактор.Все возможности становятся очевидны, когда вы начинаете играть с его бесконечными возможностями настройки / расширения.Мое первоначальное нежелание принимать текстовый редактор, написанный на Java, исчезло, когда я понял, что только текстовый редактор Java может быть настолько расширяемым.Его первоначальный недостаток превратился в его главное преимущество.

Я использую jEdit последние пять лет.И я согласен с мистеромКомментарий Махана выше: jEdit достиг стадии "просто работает" и на самом деле больше не нуждается в разработке.

В основном я использую его для веб-разработки на PHP и перепробовал все - от коммерческих IDE (DreamWeaver) до php designer, NetBeans, Eclipse, Apanta и Notepad ++.И ничто не сравнится с возможностями настройки.Если плагин не существует, скорее всего, вы можете создать что-то вместе с макрокомандой BeanShell (при условии, что вы хотите углубиться в Java).

В Windows я также использую Notepad ++, но в основном как замену блокноту (я даже переименовал notepad.exe)

В конце концов, все зависит от вкуса.Что важно для вас и что сделает вас более продуктивным.Отвлекающий графический интерфейс и размытые функции могут отвлечь вас от того, на чем вы должны сосредоточиться.

И для начала я попутно перевел нескольких разработчиков на jEdit.

Во время моего профессионального образования мне приходилось использовать XML и XSLT.В нем было много ошибок, и он работал не всегда.Мне это не понравилось, но если бы мне пришлось протестировать какой-нибудь XSLT, я бы попробовал еще раз.Я нашел Notepad ++, и я более чем доволен им для того, что мне нужно.

На ваш вопрос:Вы взглянули на Список плагинов jEdit?Есть несколько плагинов, выпущенных в 2008 году, и последняя версия была выпущена 8 августа 2008 года.

Рискуя заниматься некромантией:

  1. Из-за того, как он был выпущен за последнее десятилетие или около того, основные дистрибутивы Linux обычно сильно отстают от последней стабильной версии.Хорошей новостью является то, что есть хранилища чтобы автоматически устанавливать и обновлять его в Ubuntu и других устройствах.
  2. В течение пары лет я без проблем обменивался конфигурационными файлами между Windows, FreeBSD и Linux.Это больше, чем я могу сказать о любом другом приложении, которым я когда-либо пользовался.
  3. Единственная проблема, о которой я слышал, - это то, что на заре времен она была медленной.Теперь это происходит действительно быстро.
  4. Кодировки и окончания строк обрабатываются более плавно, чем в любом другом редакторе, за исключением IntelliJ IDEA.
  5. Вертикальное редактирование. Просто держи нажатой Ctrl и перетащите, чтобы создать прямоугольное (или даже вертикальное выделение нулевой ширины) выделение.
  6. Лучший поиск и замена, чем в любом другом редакторе когда - либо кроме IntelliJ IDEA. Я только начал составлять список, но его нужно увидеть, чтобы в него поверили.Просто Ctrl-f и убедитесь в этом сами.

Боже, я только что установил версию 4.3pre15 (последнюю), и она действительно выглядит немного лучше.

Суперфункция - это автоматическое создание XML DTD, которое вы можете получить с помощью одного из плагинов.

Это потрясающе, особенно для больших файлов

Я использую jEdit в течение нескольких лет, как на ПК, так и на Mac (немного обалденный на Mac).

В настоящее время я использую его в основном как складывание редактор ряда текущих примечаний к документации.Я использую сворачивание на уровнях отступа текста - простой способ сворачивать и разворачивать разделы файла без какой-либо работы по настройке каждого раздела.

Функция, которая мне действительно нравится, - это альтернативные сочетания клавиш, которые вы можете настроить, управление значками на панели инструментов и расширения аббревиатур.Плагины, которые мне особенно нравятся, - это BufferTabs для отображения строк с именами файлов / буферов, а также пробелы и текстовые инструменты.

Недавно я загрузил GroovyScriptEngine, отчасти из-за раскраски синтаксиса и управления для groovy.Я настроил 2 отдельные версии jEdit, частично для ведения отдельных списков истории, поскольку я постоянно обновляю несколько десятков файлов.

Мне нравился Notepad ++ в Windows, но когда я переключился на Mac, я остался позади.С тех пор я освоился с утилитами, которые работают на нескольких платформах, поэтому я перешел на jEdit более 2 лет назад, и с тех пор мне это нравится.Он безупречно работает на моем Mac, никогда не вылетает, работает быстро и имеет множество дополнений.Он основан на Java, поэтому работает на многих различных платформах.Я думаю, что Jedit равен или лучше Notepad ++

Мой любимый подключаемый модуль - это FTP-модуль.Я могу открывать, редактировать и сохранять файлы на своем FTP-сервере так же легко, как если бы они были локальными.

По прошествии многих лет jEdit остается моим любимым бесплатным редактором XML для проверки подлинности.Мне нравится плавное сочетание проверки XML с функциями редактирования обычного текста, такими как поиск и замена регулярных выражений в нескольких файлах.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top