Visual studio code 在vscode中以编程方式执行“转到文件中的符号”?

Visual studio code 在vscode中以编程方式执行“转到文件中的符号”?,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,是否可以从扩展名跳转到文件中的现有符号 诸如此类: goToSymbolsymbol:字符串 另外,我不想提供文档SYMBOL提供程序。如何使用现有的?异步函数getSymbolsdocument:TextDocument:Promise{ return wait commands.executeCommand'vscode.executeDocumentSymbolProvider',document.uri | |[]; } 异步函数goToSymboldocument:TextDocume

是否可以从扩展名跳转到文件中的现有符号

诸如此类:

goToSymbolsymbol:字符串 另外,我不想提供文档SYMBOL提供程序。如何使用现有的?

异步函数getSymbolsdocument:TextDocument:Promise{ return wait commands.executeCommand'vscode.executeDocumentSymbolProvider',document.uri | |[]; } 异步函数goToSymboldocument:TextDocument,symbolName:string{ const symbols=等待GetSymbols文档; const findSymbol=symbols.findSymbol=>symbol.name==symbolName; const activeTextEditor=window.activeTextEditor; if findSymbol&&activeTextEditor{ activeTextEditor.revealRangefindSymbol.range,vscode.TextEditorRevealType.AtTop; activeTextEditor.selection=新建SelectionfindSymbol.range.start,findSymbol.range.start; } } 注:以上代码应足以达到1级的符号

嵌套符号在符号的每个元素上都可以作为.children访问