Есть ли хороший плагин проекта 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

Другие вопросы по тегам