繁体   English   中英

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

[英]How do you get Intellisense for Python in Eclipse/Aptana/Pydev?

有谁知道如何在Eclipse中获得类似intellisense的功能(优于默认功能)以进行python开发? 我将Eclipse 3.5与aptana和pydev一起使用,解释器为python 2.5.2

您可能永远都不会获得像python一样智能的东西。 由于python的动态特性,通常不可能知道某些变量的类型。 而且,如果您不知道它们的类型,就无法对类成员之类的东西进行自动完成。

就个人而言,鉴于python的本质,我认为PyDev中的自动完成功能相当不错。 它不像Java那样好,可能不会,但是肯定比没有东西要好。

话虽如此,我还没有尝试过PyDev是否能够使用您可以在python 3.x中指定的参数类型。 否则,这可能会使生活变得更轻松一些。

更新:好奇并进行了快速测试,PyDev似乎没有使用python 3中的可选类型信息。

我将eclipse 3.6和pydev与python 2.6一起使用,这是到目前为止我测试过的最好的工具。 我没有尝试过3.5,所以不确定它是否与您的相同,但是与其他尝试过的相比,我认为它可以自动完成,但是我没有尝试任何付费的。

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

首选项-> PyDev-> Python解释器->右侧的库标签。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM