加入终端的命令:workbench.action.terminal.joinInstance
.
我能想到的必要条件:
- 终端标签集中。
- 在终端选项卡中选择了两个或更多终端。
我想出的最好的是:
terminalProcessSupported && terminalTabsFocus && !terminalTabsSingularSelection
但以上与terminalTabsMultipleSelections
(不存在)不同。
加入终端的命令:workbench.action.terminal.joinInstance
.
我能想到的必要条件:
我想出的最好的是:
terminalProcessSupported && terminalTabsFocus && !terminalTabsSingularSelection
但以上与terminalTabsMultipleSelections
(不存在)不同。
有了这个修复,现在可以安全地使用它了terminalProcessSupported && terminalTabsFocus
。
原答案:
根据 Daniel Imms 的评论:
我们在内部使用以使其在上下文菜单中工作
terminalProcessSupported && !terminalTabsSingularSelection
以及这方面的源代码:
precondition: ContextKeyExpr.and(
KEYBINDING_CONTEXT_TERMINAL_PROCESS_SUPPORTED,
KEYBINDING_CONTEXT_TERMINAL_TABS_SINGULAR_SELECTION.toNegated(),
)
所以目前,最好还是使用terminalProcessSupported && terminalTabsFocus && !terminalTabsSingularSelection
.