我使用的是 Mac。
我打开了几个 VSCode 窗口。
我只想在 2 个(上次查看的)窗口之间切换。有谁知道这样做的键盘快捷键是什么?
我尝试了 command + `,但它一一浏览了所有打开的 VSCode 窗口。选项 + 选项卡也是如此。
我尝试了control + w,它也会遍历所有打开的VSCode窗口,除非你使用向上和向下键进行选择。
有人可以帮忙吗?
我在 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"
}
这些快捷方式允许您在最后两个 Visual Studio Code 窗口之间切换。
或
打开命令面板 CMD+SHIFT+P 并搜索
Window: Focus Next Group
或 Window: Focus Previous Group
命令以在最后两个 Visual Studio Code 窗口之间切换。
您必须编辑
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"
}
]
我有几个选择给你。
为
workbench.action.quickSwitchWindow
创建自定义快捷方式。当您打开 2 个 VS Code 项目时,这将完全满足您的需求。
作为奖励,安装 Peacock VS Code 扩展 并将您的窗口设置为独特的颜色
为
workbench.action.switchWindow
创建自定义快捷方式。使用此命令将显示所有打开的窗口的列表,您可以选择您想要转到的窗口。
为
workbench.action.openRecent
创建自定义快捷方式。使用此命令将显示您最近打开的文件的列表。