Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在vscode中搜索所有已安装的python包中的类?_Python_Visual Studio Code - Fatal编程技术网

如何在vscode中搜索所有已安装的python包中的类?

如何在vscode中搜索所有已安装的python包中的类?,python,visual-studio-code,Python,Visual Studio Code,在vscode中,是否可以通过当前项目文件和所有安装的python包搜索给定的符号(类、函数等)?例如,在pycharm中,我可以按Shift键3次,然后出现搜索对话框,我写类名,如“ptTransform”,标记复选框“include non-project items”,然后我得到定义给定符号的所有模块/文件。可以在vscode中执行吗 我知道侧栏中有“搜索”窗格,但它只搜索当前项目文件,而不是所有已安装的python软件包。在VSCode中,默认情况下,它的搜索功能是搜索当前项目中的所有文

在vscode中,是否可以通过当前项目文件和所有安装的python包搜索给定的符号(类、函数等)?例如,在pycharm中,我可以按Shift键3次,然后出现搜索对话框,我写类名,如“ptTransform”,标记复选框“include non-project items”,然后我得到定义给定符号的所有模块/文件。可以在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中没有符号搜索功能)。