你如何在Eclipse / Aptana / Pydev中获得Python的Intellisense?

时间:2010-08-04 19:41:56

标签: python eclipse intellisense pydev

有没有人知道如何在eclipse for python开发中获得类似intellisense的功能(优于默认值)?我使用Eclipse 3.5与aptana和pydev,解释器是python 2.5.2

3 个答案:

答案 0 :(得分:3)

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

就个人而言,考虑到python的本质,我认为PyDev中的自动完成非常好。它不如Java好,也可能不会,但肯定没有任何东西。

话虽如此,如果PyDev能够使用你在python 3.x中指定的参数类型,我还没试过。否则,这可能是一种改善,可以使生活更轻松。

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

答案 1 :(得分:2)

我正在使用eclipse 3.6和pydev与python 2.6,它是我迄今为止测试过的最好的一个。我没有尝试3.5,所以不确定它是否和你的相同,但我认为与我尝试的其他人相比,它自动完成得很好但是我没有尝试任何付费的。

答案 2 :(得分:0)

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

偏好设置 - > PyDev - >解释器Python - >右侧的“库”选项卡。