0

加入终端的命令:workbench.action.terminal.joinInstance.

我能想到的必要条件:

  1. 终端标签集中。
  2. 在终端选项卡中选择了两个或更多终端。

我想出的最好的是:

terminalProcessSupported && terminalTabsFocus && !terminalTabsSingularSelection

但以上与terminalTabsMultipleSelections(不存在)不同。

4

1 回答 1

1

有了这个修复,现在可以安全地使用它了terminalProcessSupported && terminalTabsFocus


原答案:

根据 Daniel Imms 的评论

我们在内部使用以使其在上下文菜单中工作terminalProcessSupported && !terminalTabsSingularSelection

以及这方面的源代码

precondition: ContextKeyExpr.and(
  KEYBINDING_CONTEXT_TERMINAL_PROCESS_SUPPORTED,
  KEYBINDING_CONTEXT_TERMINAL_TABS_SINGULAR_SELECTION.toNegated(),
)

所以目前,最好还是使用terminalProcessSupported && terminalTabsFocus && !terminalTabsSingularSelection.

于 2021-06-20T01:23:20.020 回答