Eclipse / PyDev的插件

时间:2011-01-22 23:51:48

标签: python eclipse plugins pydev

我最近开始学习python,看起来既有趣又有趣。在比较了一些IDE之后,我总结了Eclipse + PyDev,因为我已经熟悉它了。

1)我可以在PyDev Perspective中使用我最喜欢的插件(FindBugs,Log4E,Metrics)吗?

2)在这种环境下,你使用哪些插件进行python开发?

提前致谢。

3 个答案:

答案 0 :(得分:1)

  

我能用我喜欢的吗?   插件(FindBugs,Log4E,Metrics)   在PyDev视角内?

您不能在PyDev透视图中使用任何以Java为中心的插件。您将能够使用与PyDev协调的非语言特定插件(VCS等)。

如果您想要一个更加“一流”的Python编辑解决方案,您可以尝试使用ActiveState的Komodo editor或稀疏的免费版本Komodo Edit。两个版本都支持多种语言(Python,Perl,Ruby,JavaScript等),两个版本都提供了许多可靠的编辑和代码管理功能。付费版本还包括一个非常可靠的Python调试器,以及用于生成可执行文件,模块,软件包等的工具......当然,您可以使用开源或免费的Python库执行任何这些操作,但某些过程可能很棘手(即:从源代码创建一个独立的可执行文件,调用多个Python库),而Komodo在保持简单方面做得很好。

答案 1 :(得分:0)

不,这些插件都不适用于Python;它们都是专为Java设计的。

回答你的第二个问题,当我使用PyDev时,我用于Python的唯一插件是版本控制 - Subclipse,EGit,MercurialEclipse,那种东西。大多数插件都不会为PyDev做任何事情,因为它们是围绕Java设计的。

你很快就会发现,在Eclipse中,Python绝对不是一等公民。

答案 2 :(得分:0)

  

我可以在PyDev Perspective中使用我最喜欢的插件(FindBugs,Log4E,Metrics)吗?

不是特定于Java的(不知道哪个插件适用于Java)。但PyDev包含对pylint开箱即用的支持 - pylint可以在你的模块中找到许多样式和其他问题,但你可能需要调整它的设置(特别是忽略某些冗长的样式警告)。

  

您在此环境中使用哪些插件进行python开发?

仅用于自动剥离空白的AnyEdit工具。我不需要PyDev附带的任何其他插件,因为它已经具有很多功能。例如,检查 PyDev>编辑>某些高级选项的代码分析 - 我更喜欢在未使用的参数上启用警告(可以通过使用unused_为参数添加前缀来抑制这些警告,非常有帮助。)

旁注:如果您正在进行Django开发,您可能希望获得Aptana而不是Eclipse,因为PyDev开发人员提供的Django模板编辑器不适用于vanilla Eclipse。