Есть ли хороший плагин проекта Perl для Eclipse Galileo или NetBeans 6.7?
Я пытался использовать Perl Editor и IDE для Eclipse, но у меня возникают сбои при установке, и я не нашел ничего для NetBeans, кроме подсветки синтаксиса (нет способа выполнить или отладить Perl из среды IDE и нет способа сделать Perl проект).
Ошибка, которую я получаю при установке Perl Editor и IDE для Eclipse:
An error occurred while collecting items to be installed
session context was:(profile=epp.package.java, phase=org.eclipse.equinox.internal.provisional.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,org.eclipse.ant.ui,3.4.1.v20090901_r351
No repository found containing: osgi.bundle,org.eclipse.cvs,1.0.300.v200909170800
No repository found containing: osgi.bundle,org.eclipse.jdt,3.5.1.v200909170800
No repository found containing: osgi.bundle,org.eclipse.jdt.apt.core,3.3.201.R35x_v20090818-0235
No repository found containing: osgi.bundle,org.eclipse.jdt.apt.pluggable.core,1.0.201.R35x_v20090818-0225
No repository found containing: osgi.bundle,org.eclipse.jdt.compiler.apt,1.0.201.R35x_v20090825-1530
No repository found containing: osgi.bundle,org.eclipse.jdt.compiler.tool,1.0.100.v_972_R35x
No repository found containing: osgi.bundle,org.eclipse.jdt.core,3.5.1.v_972_R35x
No repository found containing: osgi.bundle,org.eclipse.jdt.debug.ui,3.4.1.v20090811_r351
No repository found containing: osgi.bundle,org.eclipse.jdt.doc.user,3.5.1.r351_v20090821-0800
No repository found containing: osgi.bundle,org.eclipse.jdt.junit,3.5.1.r351_v20090708-0800
No repository found containing: osgi.bundle,org.eclipse.jdt.ui,3.5.1.r351_v20090821-0800
No repository found containing: osgi.bundle,org.eclipse.pde.build,3.5.1.R35x_20090820
No repository found containing: osgi.bundle,org.eclipse.pde.core,3.5.100.v20090821
No repository found containing: osgi.bundle,org.eclipse.team.cvs.ui,3.3.201.R35x_v20090826-0905
No repository found containing: osgi.bundle,org.eclipse.ui.views.log,1.0.100.v20090731
No repository found containing: osgi.bundle,org.junit4,4.5.0.v20090824
No repository found containing: org.eclipse.update.feature,org.eclipse.cvs,1.1.101.R35x_v20090811-7E79FEd9KKF5H2YDWFLLBL01A16
No repository found containing: binary,org.eclipse.cvs_root,1.1.101.R35x_v20090811-7E79FEd9KKF5H2YDWFLLBL01A16
No repository found containing: org.eclipse.update.feature,org.eclipse.jdt,3.5.1.r351_v20090810-0600-7r88FEoFI0WTo6Az-1qFRHm37ChJ
No repository found containing: binary,org.eclipse.jdt_root,3.5.1.r351_v20090810-0600-7r88FEoFI0WTo6Az-1qFRHm37ChJ
Там что-нибудь есть?
4 ответа
Если вы пишете на Perl, используйте IDE, написанную на Perl -> Padre. В качестве альтернативы вы можете использовать Vim или emacs.
PS: никогда не пытался написать Perl с Eclipse
Если вы хотите интегрированную среду разработки с дополнением кода, интеграцией отладчика и т. Д., Внимательно посмотрите на Komodo из ActiveState. Существуют бесплатные и профессиональные выпуски, доступные для OS X, Linux и Windows.
Он имеет отличные встроенные возможности отладки, автозавершения кода, свертывания кода и многое другое. Это лучшая Perl IDE, которую я использовал, без вопросов. Про версия хорошо стоит своих денег.
Исходя из моего недавнего опыта, я бы предложил еще раз попробовать установку EPIC. Мало того, что EPIC свободен, но я считаю, что он более эффективен, чем Komodo на данный момент. На форумах Komodo полно людей, жалующихся на интеграцию Perl, что имеет смысл, учитывая, что Komodo пытается удовлетворить потребности множества разных языков.
EPIC, с другой стороны, чувствует себя как родная Perl IDE (если она когда-либо была). Локальная отладка, удаленная отладка, полезный инструмент RegEx, интеграция Perl::Critic и Perltidy и - функция, которую я использую чаще всего - встроенный просмотрщик Perldoc (и все другие вещи, которые вы ожидаете, например: код завершение, свертывание кода, подсветка синтаксиса и т. д.). Объедините это с Remote System Explorer (RSE), плагином SCM (Git, Subversion и т. Д.) И плагином Mylyn (интерфейс, ориентированный на задачи), и вы получите себе чертовски полезный инструментарий для разработки.
Надо отметить, что проект Padre - это проект, который стоит посмотреть и попробовать для разработки на Perl. Но на данный момент - я только что прошел серьезную модернизацию инструментов - я не могу рекомендовать EPIC достаточно. Это просто работает.
Я попробовал установить Epic сегодня сам и получил ошибки, которые вы получаете. Как стабильные, так и тестовые репозитории создают трассировку стека, которую вы показываете.
CentOS5.3 Galileo Eclipse для разработчиков PHP Код сборки: 20090619-0625
TomL