如何在vscode中搜索所有已安装的python包中的类?
在vscode中,是否可以通过当前项目文件和所有安装的python包搜索给定的符号(类、函数等)?例如,在pycharm中,我可以按Shift键3次,然后出现搜索对话框,我写类名,如“ptTransform”,标记复选框“include non-project items”,然后我得到定义给定符号的所有模块/文件。可以在vscode中执行吗如何在vscode中搜索所有已安装的python包中的类?,python,visual-studio-code,Python,Visual Studio Code,在vscode中,是否可以通过当前项目文件和所有安装的python包搜索给定的符号(类、函数等)?例如,在pycharm中,我可以按Shift键3次,然后出现搜索对话框,我写类名,如“ptTransform”,标记复选框“include non-project items”,然后我得到定义给定符号的所有模块/文件。可以在vscode中执行吗 我知道侧栏中有“搜索”窗格,但它只搜索当前项目文件,而不是所有已安装的python软件包。在VSCode中,默认情况下,它的搜索功能是搜索当前项目中的所有文
我知道侧栏中有“搜索”窗格,但它只搜索当前项目文件,而不是所有已安装的python软件包。在VSCode中,默认情况下,它的搜索功能是搜索当前项目中的所有文件 因此,由于您希望搜索包含已安装Python模块的内容,因此建议您使用。Python模块将存储在此环境中,并存在于当前项目中 例如,在Python模块包“
numpy
”中的“setup.py
”文件中搜索方法“configuration
”:
为了搜索未存储在当前open中的所有已安装的“Python模块”,我在Github上提交了这个问题,让我们期待这个函数的实现
链接:您在vscode工作区中尝试过
CTRL+SHIFT+F
吗?是的,它是侧栏中的“搜索”-它只搜索当前项目文件我使用虚拟环境,但它与我的项目不在同一文件夹中。我在venv管理中使用poetry,vscode不会搜索此venv中安装的软件包(就像pycharm一样)。@Kossak-我在Github上提交了这个问题,让我们期待这一功能的实现。林克:谢谢你,但这似乎不太可能实现。。。至少我知道目前在vscode中是不可能的。是的,使用虚拟环境是目前的一种解决方法。我确实使用虚拟环境。据说,解决方法是将虚拟环境移动到与我编写的python代码相同的文件夹中。即使这样,也只能使用字符串搜索(在vscode中没有符号搜索功能)。