Pydev:转到任意模块源吗?
在 Pydev 中,有没有一种方便的方法来打开任意(外部、全局安装)模块?比如说,我想查看 markdown.blockprocessors
模块的源代码。如何在不输入导入指令 (import markdown.blockparser
)、使用“转到定义”(F3) 并删除该指令的情况下做到这一点?如果能在 Package Explorer 中看到整个 markdown
包的层次结构就好了,但我不知道如何实现。
In Pydev, is there a convenient way to open arbitrary (external, globally installed) module? Say, I want to see the source of markdown.blockprocessors
module. How can I do that without typing an import directive (import markdown.blockparser
), using "Go To Definition" (F3) and removing the directive? It would be nice to see the hierarchy of the whole markdown
package in the Package Explorer, but I don't know how.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有两种不使用 F3 查找内容的主要方法:
打开资源操作 (Ctrl+Shift+R):允许您查找工作区中的任何文件(因此,它不仅对 python 模块有用,而且对任何文件都有用,但这些需要在您的工作区中)。
PyDev 令牌浏览器 (Ctrl+Shift+T):允许您在 PYTHONPATH(源文件夹或外部库下)中查找模块的任何令牌(类/方法/属性/全局 - 但当前不是模块名称)项目属性> pydev pythonpath)。您可以将内容过滤为“myproject.*something”(打开的对话框提供有关如何过滤令牌的说明)。
There are 2 main ways of finding something without using F3:
Open Resource action (Ctrl+Shift+R): allows you to find any file in your workspace (so, it's useful not only for python modules, but any file, but those need to be in your workspace).
The PyDev tokens browser (Ctrl+Shift+T): allows you to find any token (class/method/attributes/globals -- but currently not module name) for modules in the PYTHONPATH (either source folder or external libraries under the project properties > pydev pythonpath). You can filter things as 'myproject.*something' (the dialog that opens provides instructions on how to filter tokens).
在此添加 Markdown 源代码文件夹::
Add Markdown source code folder here::