От perlfaq3: есть IDE или Windows Perl Editor? , где это выглядит намного лучше.
Если Падре люди хотят, чтобы их вещи здесь, просто добавьте правильные биты. Источник живет в моем репозитории perlfaq github . Вы можете распаковать его, отредактировать файл прямо в GitHub и отправить мне запрос на извлечение.
Есть ли IDE или Windows Perl Editor?
Программы на Perl - это просто текст, поэтому подойдет любой редактор.
Если вы работаете в Unix, у вас уже есть IDE - сама Unix. Unix
Философия - это философия нескольких маленьких инструментов, каждый из которых делает один
вещь и делай это хорошо. Это как ящик для инструментов плотника.
Если вы хотите IDE, проверьте следующее (в алфавитном порядке, не
порядок предпочтений):
Затмение
The Eclipse Perl Integration Project integrates Perl
editing/debugging with Eclipse.
EngInSite
Perl Editor by EngInSite is a complete integrated development
environment (IDE) for creating, testing, and debugging Perl
scripts; the tool runs on Windows 9x/NT/2000/XP or later.
Komodo
ActiveState's cross-platform (as of October 2004, that's Windows,
Linux, and Solaris), multi-language IDE has Perl support, including
a regular expression debugger and remote debugging.
Открыть Perl IDE
Open Perl IDE is an integrated development environment for writing
and debugging Perl scripts with ActiveState's ActivePerl
distribution under Windows 95/98/NT/2000.
OptiPerl
OptiPerl is a Windows IDE with simulated CGI environment, including
debugger and syntax highlighting editor.
PerlBuilder
PerlBuidler is an integrated development environment for Windows
that supports Perl development.
visiPerl +
From Help Consulting, for Windows.
Visual Perl
Visual Perl is a Visual Studio.NET plug-in from ActiveState.
Zeus
Zeus for Window is another Win32 multi-language editor/IDE that
comes with support for Perl
Для редакторов: если вы работаете в Unix, у вас, вероятно, есть vi или клон vi
уже и, возможно, Emacs тоже, так что вам может не потребоваться загрузка
что-нибудь. В любом Emacs cperl-mode
( M - x cperl-mode
) дает вам
возможно, лучший доступный режим редактирования Perl в любом редакторе.
Если вы используете Windows, вы можете использовать любой редактор, который позволяет вам работать
с простым текстом, таким как Блокнот или WordPad. Текстовые процессоры, такие как
Microsoft Word или WordPerfect, как правило, не работают, так как они вставляют
всякую закулисную информацию, хотя некоторые позволяют
сохранить файлы как «только текст». Вы также можете скачать текстовые редакторы, разработанные
специально для программирования, например Textpad
и UltraEdit , среди прочих.
Если вы используете Mac OS , применимы те же проблемы. MacPerl (для классики
окружения) поставляется с простым редактором. Популярные внешние редакторы
BBEdit или Alpha . Mac OS X Пользователи также могут использовать редакторы Unix.
GNU Emacs
MicroEMACS
XEmacs
Джед
или клон vi, такой как
Элвис FTP , WWW
Vile
Vim
Для любителей vi в целом, Windows или где-либо еще: vi
nvi (доступно из CPAN в src/misc/
)
еще один клон vi, к сожалению, недоступный для Windows, но в
Платформы Unix, которые могут быть вам интересны, во-первых,
потому что, строго говоря, это не клон vi, а настоящий vi, или
новое воплощение этого, а во-вторых, потому что вы можете вставлять Perl
внутри него использовать Perl в качестве языка сценариев. НВИ не одинок в
это, однако: по крайней мере, vim и vile предлагают встроенный Perl.
Ниже приведены многоязычные редакторы / IDES Win32, поддерживающие Perl:
Codewright
MultiEdit
SlickEdit
Существует также редактор текстовых виджетов, основанный на toyedit, написанный на Perl, который
распространяется с модулем Tk на CPAN. ptkdb - это отладчик на основе Perl / tk, который действует
как своего рода среда разработки. Perl Composer является IDE для Perl / Tk GUI
создание.
Помимо редактора / IDE вас может заинтересовать более мощный
оболочка для Win32. Ваши варианты включают
Баш из пакета Cygwin
Ksh из MKS Toolkit или оболочки Bourne
среды U / WIN
Tcsh , см. Также Использование csh & tcsh
Zsh
MKS и U / WIN являются коммерческими (U / WIN является бесплатным для образовательных иисследовательские цели), Cygwin подпадает под действие GNU Public License (но
это не должно иметь значения для использования Perl). Cygwin, MKS и U / WIN все
содержат (в дополнение к снарядам) полный набор стандартных
Утилиты UNIX toolkit.
Если вы переносите текстовые файлы между Unix и Windows по FTP,
Обязательно передайте их в режиме ASCII, чтобы концы строк были
соответствующим образом преобразован.
В Mac OS приложение MacPerl поставляется с простым 32k текстовым редактором
который ведет себя как элементарная IDE. В отличие от MacPerl
Применение инструмента MPW Perl может использовать оболочку самого MPW как
редактор (без ограничения 32 КБ).
Affrus - это полная среда разработки Perl с полной поддержкой отладчика.
Alpha - это редактор, написанный и расширяемый на Tcl, который, тем не менее, имеет встроенную поддержку нескольких популярных разметок и программ.
языки, включая Perl и HTML.
BBEdit и BBEdit Lite - текстовые редакторы для Mac OS с режимом чувствительности Perl.
Pepper и Pe являются текстовыми редакторами, чувствительными к языку программирования для Mac
OS X и BeOS соответственно.