Visual studio code 如何从Visual Studio代码扩展中搜索符号

Visual studio code 如何从Visual Studio代码扩展中搜索符号,visual-studio-code,Visual Studio Code,我正在为VisualStudio代码编写一个C扩展,但我遇到了一些问题。我需要允许用户从当前工作区选择一个符号,然后将该选择返回给我 我基本上需要的是cmd+t的确切功能,但不是导航到符号,而是希望它返回给我。我最初希望使用showQuickPick获得执行vscode.executeWorkspaceSymbolProvider的结果,但我无法让vscode.executeWorkspaceSymbolProvider返回所有结果。似乎你必须提供一个过滤器。作为附带问题,是否有人知道如何使用通

我正在为VisualStudio代码编写一个C扩展,但我遇到了一些问题。我需要允许用户从当前工作区选择一个符号,然后将该选择返回给我

我基本上需要的是cmd+t的确切功能,但不是导航到符号,而是希望它返回给我。我最初希望使用showQuickPick获得执行vscode.executeWorkspaceSymbolProvider的结果,但我无法让vscode.executeWorkspaceSymbolProvider返回所有结果。似乎你必须提供一个过滤器。作为附带问题,是否有人知道如何使用通配符执行此操作,例如:

vscode.commands.executeCommand'vscode.executeWorkspaceSymbolProvider',*//这不起作用

使用空字符串:

let symbols = await commands.executeCommand('vscode.executeWorkspaceSymbolProvider', '');

刚找到你找到解决办法:是你吗