Perl-редактор / IDE похож на исходный код для C - PullRequest
5 голосов
/ 25 мая 2011

Я недавно начал работать с Perl. Поиск в Google показывает несколько редакторов, но я не могу найти редактор, который помог бы мне ориентироваться в большом объеме исходного кода Perl. Одна из функций, которую я ищу, это способность интегрированной среды разработки интегрироваться с различными модулями и позволяет мне переходить от одного к другому. Если возможно, это также поможет, если можно увидеть, какая функция вызывает что. Я использовал источник информации для программирования на С, и он предоставляет эти очень полезные функции. Ищу похожие функции в Perl.

Помощь оценена

Ответы [ 4 ]

6 голосов
/ 25 мая 2011

Вы смотрели на Падре ? Это среда разработки Perl, разработанная сообществом Perl.

3 голосов
/ 25 мая 2011

Я просто даю шанс EPIC. http://www.epic -ide.org /

Это плагин Eclipse, использующий мощную IDE. Преимущество использования EPIC перед Padre заключается в том, что eclipse может использовать все языки, и мне не нужно каждый раз привыкать к нескольким различным редакторам.

Еще один замечательный подход к программированию на Perl - использование emacs. Да ... это старое, но я очень обрадовался, когда попал в Perl.

у.е. Roman

0 голосов
/ 25 мая 2011

Я в основном использую jEdit для программирования на Perl.

  • Плагин PerlSideKick , позволяет перемещаться по огромным модулям Perl (в основном это просто плагин для плагина SideKick ).
  • Но не так много, чтобы дать вам такую ​​простую навигацию по Shift + щелчок, которую вы получаете из Eclipse.jEdit программируется на 100% с помощью макросов Beanshell (а также JavaScript, Python и JRuby ...).Таким образом, вы можете сделать это самостоятельно.Так что это будет связано с работой.

    Например, для меня было достаточно близко создать «Макросы выделения», которые позволят определенным действиям с пакетом или именем либо выделены, либо выделены кареткой.Например, откройте модуль, указанный в имени пакета.

  • Плагин Navigator , по крайней мере, запомнит, где вы последний раз обращались к файлам.

  • Возможно, вы сможете сделать кросс-модульНавигация по одному из плагинов тегов

Так что это не даст вам весь путь , который вы хотели бы пройти, но он получит васнекоторые из пути, и за 0 долларов.

  • У него самый настраиваемый источник, подчеркивающий эту сторону написания Emacs-LISP.
  • Он делает FTP и удаленное редактирование чище, чем большинство редакторов, которые я использовал.
  • Вы можете создать библиотеку сценариев Beanshell (стенографическая Java), которая действительно поможет вам получить то, что вы хотите сделать.

Просто помните, что эта рекомендация идет с оговорками.Я нашел EPIC довольно не стандартным для моего использования.

0 голосов
/ 25 мая 2011

Komodo IDE, из Active State тоже неплохо. Я не использовал никаких других Perl IDE, поэтому не могу сравнивать. Я полагаю, что большинство функций, которые вы ищете, доступны в Komodo.

Примечание: функция, которую я больше всего ценил в Komodo, была визуальная отладка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...