Perl 5的最佳IDE

use*_*045 30 perl

我对Bash shell脚本有很好的体验,现在我正在转向Perl.

  • Perl 5的最佳IDE是什么?

  • Perl 6会杀掉Perl 5吗?或者Perl 5会永远活着吗?

Sch*_*ern 24

当然,"最好的"是品味问题.而不是"最好的",我会回答这个问题,"如果我对编辑器没有强烈的偏好,我应该使用哪种编辑器用于Perl?" 我为我的学生做了一个简短的回答来回答这个问题.

我现在推荐的是Atom.它是免费的,开源的,可在大多数平台上使用,维护良好,文档齐全,易于使用,并具有丰富的插件生态系统.它几乎适用于任何语言,因此您不会陷入特定于语言的IDE中.并且它足够强大而不会膨胀.

我还建议你学习基础知识vi.这是任何Unix机器上都可以使用的编辑器,当你不可避免地发现自己需要在Unix机器上编辑文件时,你需要使用它.它非常强大,但也非常莫名其妙.

Atom使得这个答案的其余部分已经过时了.


Padre是一个致力于Perl的IDE,但它多年来一直没有发布.

Emacs(及其所有变种)和vim(及其所有变种)仍然非常出色,功能强大,但对于不习惯它们的人来说却相当令人困惑.不过,至少你应该知道什么vim时候你不可避免地发现自己需要在Unix机器上编辑文件.

对于Mac,有TextMate,Aquamacs(emacs就像OS X应用程序,具有预期的OS X热键和菜单)和TextWrangler.

在Windows Notepad ++上,Sublime TextE Text Editor(不再维护)是不错的选择.

对于Perl 6,Perl 5和Perl 6是不同的语言,具有自己的生命和开发周期.两个人都不会杀死另一个人.


Bri*_*new 12

对于您的第一个问题,最适合您的问题是最适合您的问题.我意识到这不是一个答案,但是对于功能的比较,请参见此图表.

关于你的第二个问题,我对Perl6的发布程度感到困惑(例如,请参阅此博客文章).我不知道我的任何客户使用Perl6,并且考虑到这一点以及Perl5的现有文档,我很想在不久的将来被Perl5取代.