我正在实现一个利用Tree View的vs代码扩展。
每当用户单击该项目时,我都想执行“在文件中查找”命令。
public getTreeItem(element: Item): TreeItem {
return {
label: element.name,
collapsibleState: element.isGroup ? TreeItemCollapsibleState.Collapsed : TreeItemCollapsibleState.None,
command: element.isGroup ? void 0 : {
command: 'workbench.action.findInFiles',
arguments: [element.name],
title: 'Find references'
}
...
}
}
Run Code Online (Sandbox Code Playgroud)
如您所见,我element.name作为workbench.action.findInFiles命令的参数传递。不起作用-只是打开“搜索”侧栏。
我在文档中寻找了一些参考,但是没有运气。