Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code VSCode中自定义树视图中多个选定项的关联菜单_Visual Studio Code_Vscode Extensions - Fatal编程技术网

Visual studio code VSCode中自定义树视图中多个选定项的关联菜单

Visual studio code VSCode中自定义树视图中多个选定项的关联菜单,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,VSCode API中的自定义树视图现在可以配置,但如何配置多个选定项的上下文菜单和命令 当我将树状视图的canSelectMany设置为true时,我可以选择多个项目,但当我右键单击它们时,我仍然会看到相同的上下文菜单,就像我右键单击单个项目一样。当选择多个项目时,是否有任何方法可以配置不同的上下文菜单?有没有办法从上下文菜单中运行包含所有选定项目列表的命令?我相信您可以在视图/项目/上下文下添加上下文菜单选项。您正在使用的是什么?是的,我已经在view/item/context下定义了上下文

VSCode API中的自定义树视图现在可以配置,但如何配置多个选定项的上下文菜单和命令


当我将树状视图的
canSelectMany
设置为
true
时,我可以选择多个项目,但当我右键单击它们时,我仍然会看到相同的上下文菜单,就像我右键单击单个项目一样。当选择多个项目时,是否有任何方法可以配置不同的上下文菜单?有没有办法从上下文菜单中运行包含所有选定项目列表的命令?

我相信您可以在
视图/项目/上下文
下添加上下文菜单选项。您正在使用的
是什么?是的,我已经在
view/item/context
下定义了上下文菜单,其中
when
子句如下所示:
view==dataManagementView&&viewItem==bucket
。我想知道的是,您能否以某种方式配置
视图/项目/上下文
菜单项,以便根据是否选择了多个项目来显示/隐藏它们?您可以尝试使用
listDoubleSelection
-我尝试了
listDoubleSelection
以及
listMultiSelection
,但没有成功。很抱歉,这些选项仅在
explorer/context
(与您的代码一样)下可用,而在
view/item/context
下不可用。有趣的一点是。我没有亲自尝试过,但我闻到了一个功能请求:)我相信您在
视图/item/context
下添加了上下文菜单选项。您正在使用的
是什么?是的,我已经在
view/item/context
下定义了上下文菜单,其中
when
子句如下所示:
view==dataManagementView&&viewItem==bucket
。我想知道的是,您能否以某种方式配置
视图/项目/上下文
菜单项,以便根据是否选择了多个项目来显示/隐藏它们?您可以尝试使用
listDoubleSelection
-我尝试了
listDoubleSelection
以及
listMultiSelection
,但没有成功。很抱歉,这些选项仅在
explorer/context
(与您的代码一样)下可用,而在
view/item/context
下不可用。有趣的一点是。我没有亲自尝试过,但我闻到一个功能请求:)