当有多个VSCode窗口打开时,如何快速切换2个VSCode窗口?

5

我正在使用Mac电脑。

我打开了几个VSCode窗口。

我想要在最近浏览的2个窗口之间切换。有没有人知道相应的键盘快捷键是什么?

我尝试了command + `,但它会逐个浏览所有已打开的VSCode窗口。option + tab也类似。

我尝试了control + w,但它同样会浏览所有已打开的VSCode窗口,除非你使用上下箭头来选择。

有谁能帮忙吗?


这似乎是可以将特定应用程序(VS Code)的详细信息从问题中抽象出来以泛化它,然后在其他更合适的 Stack Exchange 网站上提问。 - starball
请澄清一下,您是想让桌面环境在最终选择时仅在这两个选项之间循环(而不是在所有VS Code窗口之间循环)吗? - starball
这听起来非常类似于这个apple.se.com问题。也许你应该在那里提问。 - starball
一个可接受的解决方法是将那两个VS Code窗口移动到它们自己的桌面空间,与其他VS Code窗口分开吗? - starball
2个回答

2

解决方案1

  • Command + Shift + [: 切换到上一个窗口
  • Command + Shift + ]: 切换到下一个窗口

这些快捷键允许您在最后两个Visual Studio Code窗口之间切换。

或者

打开命令面板CMD+SHIFT+P并搜索Window: Focus Next GroupWindow: Focus Previous Group命令,以在最后两个Visual Studio Code窗口之间进行切换。

解决方案2

  • Ctrl +1 聚焦到左侧编辑器组
  • Ctrl +2 聚焦到侧边编辑器组
  • Ctrl +3 聚焦到右侧编辑器组
  • Ctrl +K Ctrl+Left 聚焦到左侧的编辑器组
  • Ctrl +K Ctrl+Right 聚焦到右侧的编辑器组
  • 使用 Ctrl + PageUp/PageDow 在面板之间切换。
  • ⌘K ⌘← / ⌘K ⌘→ 聚焦到前一个/下一个编辑器组

解决方案 3

您需要编辑keybindings.json。 使用带有CMD+SHIFT+P的命令面板,输入“首选项:打开键盘快捷方式(JSON)”,然后按enter

然后将以下内容添加到文件的末尾:

[
    // ...
    {
        "key": "ctrl+tab",
        "command": "workbench.action.focusPreviousGroup"
    },
    {
        "key": "ctrl+tab", // or change custom shortcuts
        "command": "workbench.action.focusNextGroup"
    }
]

或者

// Place your key bindings in this file to overwrite the defaults
[
    {
        "key": "f6", 
        "command": "workbench.action.navigateEditorGroups" 
    }
]

或者

[
  {
    "key": "ctrl+tab",
    "command": "workbench.action.quickOpenPreviousRecentlyUsedEditor",
    "when": "!inEditorsPicker"
  }
]

1

我在keybindings.json中将以下内容映射到alt+tab:

{
  "key": "alt+tab",
  "command": "workbench.action.quickOpenRecent",
  "when": "!inRecentFilesPicker"
},
{
  "key": "alt+tab",
  "command": "workbench.action.quickOpenNavigateNextInRecentFilesPicker",
  "when": "inQuickOpen && inRecentFilesPicker"
},
{
  "key": "shift+alt+tab",
  "command": "workbench.action.quickOpenNavigatePreviousInRecentFilesPicker",
  "when": "inQuickOpen && inRecentFilesPicker"
}

这是关于操作系统/桌面级窗口吗?还是关于特定操作系统/桌面级窗口内的编辑器组/文件? - starball
桌面级别。但我必须承认,我正在查看从我退役的 Mac 的备份版本。 - picchiolu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接