我在 Bash shell 脚本方面有很好的经验,现在正在转向 Perl。
Perl 5 最好的 IDE 是什么?
Perl 6 会杀死 Perl 5 吗?或者 Perl 5 会一直存在吗?
我在 Bash shell 脚本方面有很好的经验,现在正在转向 Perl。
Perl 5 最好的 IDE 是什么?
Perl 6 会杀死 Perl 5 吗?或者 Perl 5 会一直存在吗?
当然,“最好”是一个品味问题。与其说“最好”,不如说“如果我还没有对编辑器有强烈的偏好,我应该为 Perl 使用什么编辑器?” 我做了一个简短的任务来为我的学生回答这个问题。
我现在推荐的是Atom。它是免费的、开源的、可在大多数平台上使用、维护良好、文档齐全、易于使用,并且拥有丰富的插件生态系统。它几乎适用于任何语言,因此您不会陷入特定语言的 IDE 中。而且它足够强大而不会臃肿。
我还建议您学习vi
. 这是任何 Unix 机器上可用的编辑器,当您不可避免地发现自己需要在 Unix 机器上编辑文件时,您将需要使用它。它非常强大,但也非常令人费解。
Atom 已经使这个答案的其余部分过时了。
Padre是一个专用于 Perl 的 IDE,但是它已经多年没有发布了。
Emacs(及其所有变体)和vim(及其所有变体)仍然非常出色、功能强大,但对于不习惯它们的人来说却是莫名其妙。vim
尽管如此,当您不可避免地发现自己需要在 Unix 机器上编辑文件时,您至少应该了解一些基础知识。
对于 Mac,有TextMate、Aquamacs(像 OS X 应用程序一样具有预期的 OS X 热键和菜单的 emacs)和TextWrangler。
在 Windows Notepad++上,Sublime Text和E Text Editor(不再维护)是不错的选择。
至于 Perl 6,Perl 5 和 Perl 6 是不同的语言,有自己的生命和开发周期。任何一方都不会杀死另一方。
您可以检查 Eclipse 的 EPIC 插件。远非拥有所有功能,但您可以非常轻松地进行一些调试和使用 Eclipse 功能。
你可以安全地使用 Perl 5。Perl 6 是一种仍在开发中的新语言,它的发布日期未知,所以你现在不应该关心它。