Писать код на языке Perl вполне можно и в обычном текстовом редакторе. Однако если вам нужно быстро получить автодополнение, и запуск а так же отладку в одном и том же окне то можно воспользоваться какой-нбудь IDE. Я попробовал использовать для этих целей Eclipse и остался вполне доволен.

Для тех кто ни когда не работал с Eclipse скажу что это не самая легкая среда разработки и работать с комфортом на слабых ПК в ней не получится. 

В этой маленькой статье я расскажу как установить Eclipse в Ubuntu-подобных Linux и в Windows, и как запускать отладку. 


Как установить perl написано тут.

Установка совместно со стандартным Perl

Устанавливаем Eclipse:

sudo apt-get install eclipse

Для добавления возможности работать с Perl в eclipse будем использовать плагин EPIC. Для правильной отладки с помощью плагина нужно установить модуль из CPAN PadWalker:

sudo perl -MCPAN -e 'install PadWalker'

Теперь запускаем Eclipse и заходим в Help->Install New Software

В строке Work with вписываем адрес загрузки плагина EPIC: http://e-p-i-c.sf.net/updates 

Ставим галочку напротив EPIC Main Components. Нажимаем Next, Next, соглашаемся с соглашением (Accept), Next, OK. 

Установка с ActiveState Perl (в Linux и Windows)

Eclipse можно взять с официального сайта, подойдет версия Eclipse Classic из списка загрузок: http://www.eclipse.org/downloads/

PadWalker нужно установить с помощью ppm (Как это сделать написано  тут внизу).

Теперь запускаем Eclipse и заходим в Help->Install New Software

В строке Work with вписываем адрес загрузки плагина EPIC: http://e-p-i-c.sf.net/updates 

Ставим галочку напротив EPIC Main Components. Нажимаем Next, Next, соглашаемся с соглашением (Accept), Next, OK. 

После установки нужно указать выполняемый файл perl в Window->Preferences->Perl EPIC в Perl executive вписать путь, куда вы установили perl:
В Linux по умолчанию что-то вроде "/opt/ActivePerl-5.16/bin/perl", в Windows "C:\..."

Создание и отладка проекта

После установки и перезапуска Eclipse можно создать первый проект File -> New -> Other -> Project Project. Ввести имя проекта, например test1

Затем можно создать файл скрипта File -> New -> Other -> Perl File. Ввести имя например test_script.pl

Будем отлаживать скрипт который записывает в переменную $a значение 2, затем в переменную $b записывает результат произведения переменной $a на $a, и последним делом выводит переменную $b на консоль

#!/bin/perl
use strict;
my $a = 2;
my $b = $a * $a;
print $b;

Для запуска вызвать контекстное меню на проекте и там выбрать Run As -> Perl Local. В окне Console должно отобразиться "4".

Также для запуска можно использовать Run на панели инструментов (Первый раз её может не быть, но она появится после  Run As -> Perl Local):

eclipseperl(1).png

Для запуска отладки нужно из контекстного меню файла Debug As -> Perl Local. Курсор выполнения будет на первой строке. После первого шага в окне Variable будет показано значение только что созданной переменной $a.

Для установки точек останова можно использовать Shift+Ctrl+B стоя на строке, для выполнения для следующей точки останова нужно нажать Resume (F8).