VSCode 如何知道编辑器何时未拆分?

VSCode how to know when editor is not split?

到目前为止,我使用 cmd+2 在 Visual Studio 代码上拆分编辑器,然后使用 cmd+1cmd+2 在拆分编辑器之间移动。由于某种原因,此快捷方式停止工作,我也无法在键盘快捷方式菜单上进行设置。 我检查了另一个键盘,所以这不是硬件问题。 无论如何,我尝试设置新的键绑定来拆分屏幕并在编辑器之间移动,如下所示:

[
    {
        "key": "cmd+shift+]",
        "command": "workbench.action.navigateRight",
        "when": ""
    },
    {
        "key": "cmd+shift+]",
        "command": "workbench.action.splitEditorRight",
        "when": ""
    },
    {
        "key": "cmd+shift+[",
        "command": "workbench.action.navigateLeft",
    },
]

唯一的问题是,我在when选项中找不到我需要写的东西。 我希望我的快捷方式仅在编辑器尚未拆分时拆分编辑器,并在编辑器之间移动。 我怎样才能做到这一点?

你不需要为它们都设置“何时”。刚刚检查了 vscode 个默认值,但它们没有。

当有多个编辑组打开时 multipleEditorGroups when clause context returns 为真。