有没有人知道如何在eclipse中为python开发获得像intellisense一样的功能(比默认更好)?我使用Eclipse 3.5与aptana和pydev和解释器是python 2.5.2如何在Eclipse/Aptana/Pydev中获得Python的Intellisense?
0
A
回答
2
我使用eclipse 3.6和pydev与python 2.6,这是我测试到目前为止最好的一个。我没有尝试3.5,所以不知道它是否与你的相同,但我认为它与我尝试的其他产品相比自动完成,但我没有尝试任何付费产品。
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选项卡。
相关问题
- 1. 如何在VSCode中获取AngularJS的intellisense?
- 2. 如何获得JavaScript/jQuery Intellisense在Visual Studio 2008中工作?
- 3. 如何在Visual Studio Extention中获得C++ Intellisense数据?
- 4. Intellisense上无法获得@ Html.RouteLink
- 5. 如何获得在python
- 6. 如何获得在python
- 7. 如何获得在python getopt.getopt
- 8. 如何获得在Python
- 9. 如何在Python中获得实商2
- 10. 如何获得Intellisense的<T>课程?
- 11. 在VSCode中获取intellisense
- 12. 在Vim中获得jsDoc intellisense的最佳方式
- 13. 如何获得Python中timedelta的总和?
- 14. 如何获得Python中的CPU温度?
- 15. 如何在eclipse中为android中的C++获取intellisense?
- 16. 无法获得剃须刀intellisense
- 17. 如何在Razor部分的foreach循环的表达式上获得Intellisense?
- 18. 如何获得使用Python
- 19. 如何获得python包“gtk”?
- 20. 如何获得使用Python
- 21. 我无法在Visual Studio 2010中获得JQuery Intellisense
- 22. 在图书馆项目中获得剃须刀intellisense?
- 23. 如何获得在Python中div标签中存在的标签?
- 24. 获得在Python
- 25. 获得在python
- 26. 如何在VS2010中禁用XAML的intellisense?
- 27. Python中如何获得最新令牌
- 28. 如何获得数字和在python
- 29. 如何获得逃脱在Python
- 30. 如何获得,因为在python
Aptana使一些伟大的产品,PyDev也不例外。 – 2010-08-04 20:02:13