Eclipse/PyD的插件

2024-06-03 03:32:22 发布

您现在位置:Python中文网/ 问答频道 /正文

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

1)我可以在PyDev透视图中使用我最喜欢的插件(FindBugs、Log4E、Metrics)吗?在

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

提前谢谢。在


Tags: 插件环境javaidemetrics透视图eclipsepydev
3条回答

Can i use my favorite plugins(FindBugs, Log4E, Metrics) within the PyDev Perspective?

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

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

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

为了回答您的第二个问题,当我使用PyDev时,我用于Python的插件只有版本控制Subclipse、EGit、mercurialclipse等等。大多数插件都不会为PyDev做任何事情,因为它们是围绕Java设计的。在

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

Can i use my favorite plugins(FindBugs, Log4E, Metrics) within the PyDev Perspective?

不是特定于Java的插件(不知道上面提到的哪个插件是针对Java的)。但是PyDev提供了对pylint的现成支持—pylint可以在您的模块中发现许多样式和其他问题,但是您可能需要调整它的设置(尤其是忽略某些冗长的样式警告)。在

Which plugins do you use for python development in this environment?

只有任何编辑工具自动剥离空白。我不需要PyDev附带任何其他插件,因为它已经具有很多功能。例如,检查PyDev>;Editor>;Code Analysis以获取一些高级选项—例如,我更喜欢对未使用的参数启用警告(可以通过在参数前面加上unused_来抑制警告,非常有帮助)。在

旁注:如果您对Django开发感兴趣,那么您可能希望使用Aptana而不是Eclipse,因为PyDev开发人员提供了一个Django模板编辑器,它不能与vanilla Eclipse一起使用。在

相关问题 更多 >