Perl IDE, встроенная в Windows и имеющая хорошую интеграцию с Perl

Ищем Perl IDE с хорошей интеграцией Perl:

  • Подсветка синтаксиса
  • Автозаполнение (в идеале с учетом синтаксиса)
  • Возможность создавать списки функций и переходить к определению функции из списка функций.
  • Возможность запускать Perl-скрипт, который вы редактируете, сразу.
  • В идеале, возможность запускать Perl-скрипт в отладчике с графическим интерфейсом отладки в качестве редактора.

Неважно, предназначена ли среда IDE для Perl или универсальна с подключаемыми модулями, связанными с Perl.

Предпочтительная среда — Windows, но на самом деле это не мешает мне.

Я уже знаю о UltraEdit и использую его, и это неплохо, но:

  • у его подсветки синтаксиса Perl есть проблемы (если вы используете цитату в любом месте комментария, он выделит ВЕСЬ текст после этого комментария в виде строки до следующей цитаты).

  • у него нет возможности использовать редактор в качестве графического интерфейса отладчика

  • Его автозаполнение... не очень умно и не знает синтаксиса.

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

Я совсем не знаком с Perl, но я бы рекомендовал попробовать Sublime Text с плагином SublimeCodeIntel (захватите его через Sublime Package Control 3 после установки). Я не думаю, что он занимается отладкой, но он должен обрабатывать другие вещи.

Ответы (2)

Взгляните на Komodo IDE . Он поддерживает Perl, включая графический отладчик, отладчик регулярных выражений и рефакторинг кода. Если вам не нужны возможности отладки и рефакторинга, попробуйте Komodo Edit . Komodo Edit — бесплатная версия Komodo IDE с меньшим количеством функций.

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

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