Для этого можно выполнить команду vscode.executeWorkspaceSymbolProvider
:
vscode.executeWorkspaceSymbolProvider
- выполнить весь поставщик символов рабочего пространства.
- query - Строка поиска
- (возвращает) - Обещание, которое разрешается в массив экземпляров SymbolInformation.
vscode.commands.executeCommand("vscode.executeWorkspaceSymbolProvider", "mySymbol").then(
function (symbols: vscode.SymbolInformation[]) {
// do something with the symbols
}
);
Обратите внимание, что некоторые реализации поставщика символов могут не возвращать никаких результатов, если поисковый запрос является пустой строкой.