LINUX.ORG.RU

jEdit шикарная штука.


0

0

Уж не знаю как и где, но я так и не смог подружиться ни Vim(GVim) ни с (X)Emacs, а вот знакомство с jEdit закончилось переездом последнего ко мне на компьютер на ПМЖ. Программирую только на нем (за исключением программинга на Java - там использую Eclipse). На скриншоте jEdit 4.3 Pre3 и процесс дебагинга программы на Python. Все это работает на Ubuntu Breazy. Скриншот был сделан скорее для красоты момента, однако, это вполне рабочая ситуация. Качество немного пострадало при сжатии до нужного размера.

P.S Вот бы еще svu свой плагин SQL доделал вообще счастье было бы. :)

>>> Просмотр (1280x1024, 295 Kb)

★★★★★

Проверено: Shaman007 ()

Re: jEdit шикарная штука.

Хм, очень любопытно, сейчас глянем :) Вопрос: а как изменить стиль java-приложений? а то не очень мне нравятся эти фиолетовые скролы и т.д. на скрине имхо цвета приятнее..

LeX ()
Ответ на: Re: jEdit шикарная штука. от LeX

Re: jEdit шикарная штука.

> Вопрос: а как изменить стиль java-приложений? а то не очень мне нравятся эти фиолетовые скролы и т.д.

У jEdit есть плагин LookAndFeel :)

>И если можно, покажи список плагинов и можно конфиг

Плагины:

BufferTabs, Console (из CVS с поддержкой различных кодировок для вывода) ErrorList, jDiff, jPyDebug, ProjectViewer, QuickNotepad, RecentBufferSwitcher, SideKick, WhiteSpace, XML, XML Indenter, XSLT. + все необходимые в зависимостях либы.

WhiteSpace, jPyDebug пришлось немного перекомпилить (под Java 1.5) ибо они не работали с jEdit 4.3 Pre3 из за изменений в его методе GetBuffer().

Конфиг - отправил.

kda ★★★★★ ()

Re: jEdit шикарная штука.

Не зря я всех здесь на жабу зазывал :-) пропаганда приносит плоды

anonymous ()
Ответ на: Re: jEdit шикарная штука. от LeX

Re: jEdit шикарная штука.

> Что-то look'n'feel ругается на Unsupported major.minor version 49.0 =\

Проверь что стоит в %jedit%/jars/LookAndFeel.jar/LookAndFeel.props

Только что проверил, у меня стоит "plugin.lookandfeel.LookAndFeelPlugin.depend.1=jedit 03.01.99.00"

и все работает. :)

kda ★★★★★ ()
Ответ на: Re: jEdit шикарная штука. от kda

Re: jEdit шикарная штука.

Вот вся строка "Cant start: java.lang.UnsupportedClassVersionError: lookandfeel/LookAndFellplugin (Unsupported major.minor version 49.0) Try updating to a newer version of the plugin.

В %jedit%/jars/LookAndFeel.jar/LookAndFeel.props "plugin.lookandfeel.LookAndFeelPlugin.depend.1=jedit 04.02.99.00"

LeX ()
Ответ на: Re: jEdit шикарная штука. от LeX

Re: jEdit шикарная штука.

Ну вот и поменяйте 04 на 03 (прямо в .jar или распакуйте поменяйте и снова запакуйте архиватором) :) Вроде я так и делал.

kda ★★★★★ ()
Ответ на: Re: jEdit шикарная штука. от kda

Re: jEdit шикарная штука.

В том-то и дело, что менял :( А он валит в консоль и все тут:
[error] PluginJAR: Error while starting plugin lookandfeel.LookAndFeelPlugin
[error] PluginJAR: java.lang.UnsupportedClassVersionError: lookandfeel/LookAndFeelPlugin (Unsupported major.minor version 49.0)
[error] PluginJAR:  at java.lang.ClassLoader.defineClass0(Native Method)
[error] PluginJAR:  at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
[error] PluginJAR:  at java.lang.ClassLoader.defineClass(ClassLoader.java:448)
[error] PluginJAR:  at org.gjt.sp.jedit.JARClassLoader._loadClass(JARClassLoader.java:366)
[error] PluginJAR:  at org.gjt.sp.jedit.JARClassLoader.loadClass(JARClassLoader.java:82)
[error] PluginJAR:  at org.gjt.sp.jedit.PluginJAR.activatePlugin(PluginJAR.java:443)
[error] PluginJAR:  at org.gjt.sp.jedit.PluginJAR.activatePluginIfNecessary(PluginJAR.java:536)
[error] PluginJAR:  at org.gjt.sp.jedit.jEdit.main(jEdit.java:418)
[error] ErrorListDialog$ErrorEntry: /usr/share/jedit/jars/LookAndFeel.jar:
[error] ErrorListDialog$ErrorEntry: Cannot start: java.lang.UnsupportedClassVersionError: lookandfeel/LookAndFeelPlugin (Unsupported major.minor version 49.0)
[error] ErrorListDialog$ErrorEntry: Try updating to a newer version of the plugin.

LeX ()
Ответ на: Re: jEdit шикарная штука. от LeX

Re: jEdit шикарная штука.

Даже и не знаю что сказать. Специально сейчас попробовал jEdit 4.3 Pre3 + LookAndFeel 1.1 (от 31.01.2006) все работает без сучка без задоринки. Java 1.5.0_6.

kda ★★★★★ ()
Ответ на: Re: jEdit шикарная штука. от LeX

Re: jEdit шикарная штука.

Что-то не могу понять, почему-то Структуре Парсер прилагаемый example парсит, а другие файлы нет :( даже на jpydaemon.py пишет not parsed.. причем ошибок никаких нет :(

P.S. вопрос - а как собрать какой-либо плагин из исходников? Вижу есть build.xml, но что с ним делать... никогда не собирал java-пограммы =)

LeX ()

Re: jEdit шикарная штука.

jEdit - это труЪ! респект от UA2FGA!

dj_kane ★★ ()
Ответ на: Re: jEdit шикарная штука. от LeX

Re: jEdit шикарная штука.

> Что-то не могу понять, почему-то Структуре Парсер прилагаемый example парсит, а другие файлы нет :(

Structure Browser лишь отображает результаты парсинга. Сам парсинг делают другие плагины. В моем примере это делает jPyDebug 0.16 скачанный из http://sourceforge.net/projects/jpydbg (так же нужно скачать jpydaemon-0.16 zip положить распакованные файлы в "%homedir%.jedit/jpydbgxml/jpydaemon" и указать, в настройках плагина, путь к python.

> P.S. вопрос - а как собрать какой-либо плагин из исходников?

Build.xml это файл инструкций для ant (Apache Ant) программу -для создания .jar файлов (и не только). Собственно там ничего сложного нет, нужно лишь укажать пути к конкретным файлам в bild.xml и все скомпилируется (требуется jsdk!).

kda ★★★★★ ()

Re: jEdit шикарная штука.

К сожалению, на плагин времени почти нет. Но, впрочем, можете пожелания высказать;)

svu ★★★★★ ()

Re: jEdit шикарная штука.

+1, jedit заменил для меня (g)vim и (x)emacs :)

PartyZan ★★★ ()

Re: jEdit шикарная штука.

Гном и мой любимый jEdit, однозначно лучший скрин с начала этого года

Noord ()
Ответ на: Re: jEdit шикарная штука. от svu

Re: jEdit шикарная штука.

> К сожалению, на плагин времени почти нет.

Вот и у меня тоже. :( Иначе я бы не спрашивал, сам бы попытался сделать.

> Но, впрочем, можете пожелания высказать;)

Собственно пожелания-то совсем небольшие. Чтоб плагин работал с ProjectViewer'ом нормально (при его установке, ProjectViewer не открывает файлы по двойному клику). Впрочем, это может быть проблема "проект вьювера". И реализовать "мифические" пустые пункты всплывающего меню (которое вызывается кликом правой кнопки мыши по таблице). Для чего они предназначались?

P.S А еще, иногда отвечать на письма присланные Вам на svu@jedit.org. :)

kda ★★★★★ ()
Ответ на: Re: jEdit шикарная штука. от kda

Re: jEdit шикарная штука.

"У меня работает" (tm) :) Насчет пустых пунктов - это странно. У меня там всякие Copy того-сего понатыканы. Сборка где-то взглюкнула?..

Тот емыл куда-то форвардит, куда - не помню. В любом случае - найти мой хотя бы гмыловский адрес в интернете - задача тривиальная (особенно если судить по кол-ву спама;)

svu ★★★★★ ()
Ответ на: Re: jEdit шикарная штука. от svu

Re: jEdit шикарная штука.

> У меня работает

jEdit 4.3 Pre3 + ProjectViewer 2.1.2.0 + SQL 1.0.2 Java 1.5.0_6. Все скачано с plugins.jedit.org. Вручную ничего не собирал...

kda ★★★★★ ()

Re: jEdit шикарная штука.

пробовал неоднократно, но так и не смог толка добиться от него. так и сижу на виме.

svyatogor ★★★★★ ()
Ответ на: Re: jEdit шикарная штука. от svyatogor

Re: jEdit шикарная штука.

Вот Emacs -- это труЪ, а всё остальное от лукавого

anonymous ()

Re: jEdit шикарная штука.

Отечественная разработка однако - The core of jEdit is primarily developed by Slava Pestov... Надо бы глянуть.

AiLr ★★ ()
Ответ на: Re: jEdit шикарная штука. от AiLr

Re: jEdit шикарная штука.

Глянул. jEdit/build.xml:27: Unable to find a javac compiler

Подавайте значит ему проприетарную жабу... Ага, щаз ;) rm сработал как всегда безупречно =)

AiLr ★★ ()
Ответ на: Re: jEdit шикарная штука. от AiLr

Re: jEdit шикарная штука.

Попробовал бинарники для Дебиан.

GC Warning: Out of Memory! Returning NIL! GC Warning: Out of Memory! Returning NIL! Exception in thread "main" GC Warning: Out of Memory! Returning NIL! GC Warning: Out of Memory! Returning NIL! *** Catastrophic failure while handling uncaught exception.

AiLr ★★ ()
Ответ на: Re: jEdit шикарная штука. от svu

Re: jEdit шикарная штука.

> Я ж говорю - у меня этот проект в глубоком загоне;)

Что же очень жаль. Но все равно, спасибо за Ваши комментарии.

kda ★★★★★ ()
Ответ на: Re: jEdit шикарная штука. от AiLr

Re: jEdit шикарная штука.

Да, к сожалению, на свободной реализации он не работает. Впрочем, для меня это не критично.

kda ★★★★★ ()
Ответ на: Re: jEdit шикарная штука. от LeX

Re: jEdit шикарная штука.

> Что-то look'n'feel ругается на Unsupported major.minor version 49.0 =\

Нужно пересобрать плагин. Скачай исходник с сайта jEdit'а, распакуй, войди в директорию с build.xml и дай команду ant.

theSoul ★★★ ()

Re: jEdit шикарная штука.

Да, красиво, да, разрабатывается нашими соотечественниками... нет, потому что на Java. Этого монстра лично я не люблю :]

php-coder ★★★★★ ()
Ответ на: Re: jEdit шикарная штука. от AiLr

Re: jEdit шикарная штука.

Когда-то давно IIRC собирал его при помощи jikes, путем минимального применения напильника. А что не так?

svu ★★★★★ ()

Re: jEdit шикарная штука.

штука хорошая, но время реакции при печатании ужасное (было раньше по крайней мере)

anonymous ()
Ответ на: Re: jEdit шикарная штука. от anonymous

Re: jEdit шикарная штука.

А чем это лучше стандартного kdeveloper? Стоит изучать? Что-то явовские приложения, даже пробовать не хочется -- машина сразу в своп выпадает не по детски.

anonymous ()

Re: jEdit шикарная штука.

Чем бы дитя не тешилось, лишь бы не руками.

anonymous ()
Ответ на: Re: jEdit шикарная штука. от SpaceR

Re: jEdit шикарная штука.

> А eric3 не пробовали для python'а?

Пробовал. Не понравился. (на всех моих машинах где я его пробовал, он, вдобавок, страшно глючил)

kda ★★★★★ ()

Re: jEdit шикарная штука.

>Уж не знаю как и где, но я так и не смог подружиться ни Vim(GVim) ни с (X)Emacs

Тузеги -- в Бабруйск!!!!

Нет редактора лучше, чем vim.

caddr ()
Ответ на: Re: jEdit шикарная штука. от PartyZan

Re: jEdit шикарная штука.

> _стандартного_ KDeveloper? ухахааха :)

А что, есть нестандартный? НадоТЬ посмотреть :)

anonymous ()
Ответ на: Re: jEdit шикарная штука. от svu

Re: jEdit шикарная штука.

Вот как бывает. Сегодня спросил, а завтра проблема оказалась решена. :) Сегодня в jEdit'овской рассылке пришёл патч для решения первой проблемы https://sourceforge.net/tracker/?func=detail&atid=300588&aid=1443327&....

А "посерфиф" исходники я нашел в решение второй проблемы: в файле SqlPlugin.props отсутствовали записи для sql.resultSet.popup.showHideColumnsMenu.label sql.resultSet.popup.showHideColumnsMenu.showAll.label sql.resultSet.popup.showHideColumnsMenu.hideAll.label

:) Перекомпилил плагин, и все работает. :)

kda ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.