2011-08-06 52 views
2

我正在寻找一个具有Visual Studio功能的Python IDE。经过类似的问题和阅读评论后,我几乎看不到以下两个特征提到:哪个Python IDE具有Visual Studio功能?

  1. 转到定义 - 例如,从调用方法的地方到其定义(也许该类在另一个模块中)。
  2. 找到的所有引用 - 像“混帐的grep METHOD_NAME(” IDE内部交互正在做

编码是那么痛苦没有他们,你有没有遇到任何的Python IDE上述两个特征

。?

当然IDE需要具备的基本特征:

  • 代码自动完成
  • 集成调试
  • 基本的IDE功能,如语法高亮,错误高亮,智能缩进,支架 匹配等
+0

智能缩进和括号匹配对Python没有多大意义。 – Evpok

+0

请注意,由于您无法对动态对象执行静态代码分析,因此Python的自动代码完成功能的用处不大。 –

+0

如果智能缩进意味着在输入时自动缩进,它对Python有很大的意义。此外,Python IDE可以在w /静态分析方面做的很好,有些(至少Wing;不确定其他人)也可以在运行时使用运行时数据(例如调试器处于活动状态或在shell中工作时)。 – Wingware

回答

0

好吧,我发现了Wing,PyDev有这两个功能!

3

与PyDev的Eclipse是优秀的。 (它也可以跨平台移植,作为额外的好处,而且是免费的,而且被广泛使用)。

+0

如果它是免费的(如啤酒),它并不意味着它的“好”,“优秀”或“更好”。 – bitek

+0

@Bad Design,便携性不错。 – smci

1

我在过去的8个月里为我所有的Python项目使用了PyCharm,我绝对喜欢它。我强烈推荐它(即使它不是免费的,与其同类产品相比,它非常便宜,而且远远优于它们)。

+2

我试过用于python开发的Netbeans和PyCharm ...在任何情况下,PyCharm肯定比Netbeans好,我可以说... – FallenAngel

0

支持PyCharm,非常适合python的IDE!