Skip to content
On this page
字数:118 字
预计:1 分钟
阅读量:

如何给Tree添加上折叠功能

作者:winches
更新于:6 个月前

showCollapseAll 设置为 true 即可。

ts
vscode.window.createTreeView('mixinsTree', { treeDataProvider: mixinsTreeProvider, showCollapseAll: true })

获取当前页面的outline数据

ts
await commands.executeCommand<DocumentSymbol[]>('vscode.executeDocumentSymbolProvider', textDocument.uri)

获取文本

ts
const wordRange = document.getWordRangeAtPosition(position) // 获取单词范围
const word = document.getText(wordRange) // 根据范围获取文本
const lineText = document.lineAt(position.line).text // 获取行文本

弹出选择框

ts
const result = await window.showQuickPick(['1', '2', '3'], { placeHolder: '请选择' })

为终端发送命令

ts
window.activeTerminal?.sendText('echo hello')

Made with ❤️