perl editor / IDE类似于C的源洞察

时间:2011-05-25 12:17:25

标签: perl ide

我最近开始使用Perl。谷歌搜索显示了一些编辑器,但我找不到一个编辑器,可以帮助我导航大量的Perl源代码。我正在寻找的功能之一是IDE能够与不同的模块集成,并允许我从一个模块跳转到另一个模块。如果可能的话,如果可以看到哪个函数调用了什么,它也会有所帮助。 我使用源洞察进行C编程,它提供了这些非常有用的功能。我在寻找perl中的类似功能。

帮助表示赞赏

4 个答案:

答案 0 :(得分:6)

你看过Padre了吗?它是由Perl社区开发的Perl IDE。

答案 1 :(得分:3)

我只是给EPIC一个机会。 http://www.epic-ide.org/

它是一个利用强大IDE的Eclipse插件。我在使用EPIC而不是Padre时看到的优点是eclipse可以使用各种语言,而且我不必每次都习惯于多个不同的编辑器。

Perl编程的另一个好方法就是使用emacs。是的......它很老了但是我在进入Perl时非常高兴。

铜 罗马

答案 2 :(得分:0)

来自Active State的Komodo IDE也相当不错。我没有使用任何其他Perl IDE,因此无法进行比较。我相信你所寻找的大部分功能都可以在Komodo中找到。

旁注:我在Komodo中最欣赏的功能是可视化调试。

答案 3 :(得分:0)

我主要使用jEdit进行Perl编程。

  • PerlSideKick插件,允许您导航庞大的Perl模块(主要是SideKick插件的插件)。
  • 但是,从Eclipse中获得简单的Shift +点击导航并不是很重要。 jEdit是通过Beanshell宏(以及JavaScript和Python和JRuby ......)100%可编程的。所以,你可以自己做一些。所以会有工作。

    例如,它足够接近我创建“选择宏”,它将允许突出显示或在插入符号上的包或名称上的某些操作。例如,打开包名称指示的模块。

  • Navigator插件至少会记住您在文件的最后位置。

  • 您可以通过其中一个tags plugins
  • 进行跨模块导航

所以这不会让你一路你会想要去,但它会让你获得一些方式,而且价格为0美元。

  • 它具有最可配置的来源,突出了编写Emacs-LISP的这一方。
  • 它比我使用的大多数编辑器更加干净,远程编辑。
  • 您可以构建一个Beanshell(速记Java)脚本库,它可以帮助您实现所需的功能。

请记住,此建议附有警告。我发现EPIC对我的使用非常不合标准。