打开多个 VSCode 窗口时在 2 个 VSCode 窗口之间切换的快捷方式

问题描述 投票:0回答:3

我使用的是 Mac。

我打开了几个 VSCode 窗口。

我只想在 2 个(上次查看的)窗口之间切换。有谁知道这样做的键盘快捷键是什么?

我尝试了 command + `,但它一一浏览了所有打开的 VSCode 窗口。选项 + 选项卡也是如此。

我尝试了control + w,它也会遍历所有打开的VSCode窗口,除非你使用向上和向下键进行选择。

有人可以帮忙吗?

visual-studio-code keyboard-shortcuts
3个回答
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"
}

1
投票

解决方案1

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

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

打开命令面板 CMD+SHIFT+P 并搜索

Window: Focus Next Group
Window: 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
enter
使用命令面板“首选项:打开键盘快捷键 (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"
  }
]

0
投票

我有几个选择给你。

(首选)快速切换窗口

workbench.action.quickSwitchWindow
创建自定义快捷方式。当您打开 2 个 VS Code 项目时,这将完全满足您的需求。

作为奖励,安装 Peacock VS Code 扩展 并将您的窗口设置为独特的颜色


切换窗口

workbench.action.switchWindow
创建自定义快捷方式。使用此命令将显示所有打开的窗口的列表,您可以选择您想要转到的窗口。

打开最近

workbench.action.openRecent
创建自定义快捷方式。使用此命令将显示您最近打开的文件的列表。

© www.soinside.com 2019 - 2024. All rights reserved.