我可以在 Eclipse 的 Package Explorer 中浏览到我的 Python System Libs .py 文件,但是从那里获得的体验还有很多不足之处。
在学习 Python 时,如何使用 Eclipse 和 PyDev 成为标准库的适当类浏览器?我最接近的是浏览和打开库的 .py 文件的能力。我不仅希望在引用手册(字符串服务、数字、文件和目录访问、IPC 等)中按类别查看库的分层 View ,而且还希望单击该类以查看方法、可用参数和说明。
编辑: 看一下 IDLE 有什么:带有类和方法 View 的模块的层次结构 View 。我在 PyDev 中寻找这样的东西:
在Eclipse 中导入时比较相同的pickle.py。只有模块的 View ,而不是类或其方法。这对我自己的代码来说不是问题——我可以清楚地看到我在 Eclipse 中编写的类、函数和对象。我什至可以在全局浏览器中查找库的详细信息。但如果能找到一种方法使它在 Package Explorer 或任何其他窗口中可用,那就更好了。
我能想到的 IDE 中最好的例子是 Visual Studio 中的类 View 或对象资源管理器 - 在其中,Microsoft 拥有所有可供探索的库 - 以及精彩的文档。
**明确地说,我知道如何和在哪里通过pydocs、在线引用等访问标准库。我正在寻找一个更集成的经验。
请您参考如下方法:
不幸的是,您现在无法在当前的 PyDev Package Explorer 中执行此操作...
现在,如果有人有兴趣在 PyDev 中实现它,那就是从 https://github.com/aptana/Pydev/blob/development/plugins/org.python.pydev/src_navigator/org/python/pydev/navigator/InterpreterInfoTreeNodeRoot.java 扩展方法 getChildren() 的问题。对于不是目录或 zip 文件的用例,尝试解析它并创建适当的节点。
(前提是按照以下说明正确获取代码:http://pydev.org/developers.html)
