首页 > 解决方案 > 激活 TreeViewItem 上的命令单击,VSCode 扩展

问题描述

我想在单击树视图项时运行命令,而不是在出现的菜单中运行。现在在我的 package.json 中,我有这个:

    {
      "command": "test.view.showError",
      "when": "view == test.view && viewItem == test",
      "group": "inline"
    }

现在,“内联”将在您必须单击以运行命令的单词旁边放置一个图标,但我希望在单击节点本身时运行命令。

我将“组”更改为什么?还是我做一些完全不同的事情?

谢谢

标签: visual-studio-codetreeviewvscode-extensionstreeviewitem

解决方案


您必须在实例上设置command属性。TreeItem

命令?:命令

选择树项时应执行的命令。

https://code.visualstudio.com/docs/extensionAPI/vscode-api#TreeItem


推荐阅读