我最近开始学习python,看起来既有趣又有趣。在比较了一些IDE之后,我总结了Eclipse + PyDev,因为我已经熟悉它了。
1)我可以在PyDev Perspective中使用我最喜欢的插件(FindBugs,Log4E,Metrics)吗?
2)在这种环境下,你使用哪些插件进行python开发?
提前致谢。
答案 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。