2010-08-04 23 views

回答

2

我使用eclipse 3.6和pydev与python 2.6,这是我测试到目前为止最好的一个。我没有尝试3.5,所以不知道它是否与你的相同,但我认为它与我尝试的其他产品相比自动完成,但我没有尝试任何付费产品。

+0

Aptana使一些伟大的产品,PyDev也不例外。 – 2010-08-04 20:02:13

3

您可能永远不会为python获得像intellisense一样的好东西。由于python的动态特性,通常不可能知道某些变量的类型。 如果你不知道他们的类型,你不能自动完成类成员的事情。

就个人而言,鉴于python的本质,我认为PyDev中的自动完成是相当不错的。它不如Java,可能不会,但肯定没有任何东西。如此说来,如果PyDev能够使用您可以在python 3.x中指定的参数类型,我还没有尝试过。否则,这可能会改善生活,让生活变得更轻松。

更新:好奇,做了一个快速测试,看起来像python 3中的可选类型信息不被PyDev使用。

+0

第一段完全正确,对所有非强类型语言都是正确的(我猜所有的解释型语言,比如PHP或Ruby)。 – 2014-08-27 08:20:46

0

在Aptana中,我在“首选项”菜单中将对.egg文件的引用添加到系统PYTHONPATH中。我不确定这是否适用于每个图书馆。

首选项 - > PyDev - >解释器Python - >右侧的Libraries选项卡。