VSCode 扩展树视图集已选中

And*_*ith 5 visual-studio-code vscode-extensions

我创建了一个TreeDataProvider并用TreeItem s. 我希望能够设置TreeItem基于当前编辑器窗口选择的 ,就像在资源管理器/打开编辑器视图中发生的那样。

我已经浏览了 API,但找不到任何方法来做到这一点。

Gam*_*a11 5

reveal()为此,您可以使用VSCode 1.21.0(2018 年 2 月)中添加的API 。

这要求您首先TreeView使用createTreeView()以下方法获取实例:

const treeView = vscode.window.createTreeView("viewId", {treeDataProvider: provider});
treeView.reveal(item, {select: true});
Run Code Online (Sandbox Code Playgroud)