OS X:在visual studio代码中的窗口之间循环

rwe*_*eng 27 visual-studio-code

我正在拼命想弄清楚如何在Visual Studio代码中循环浏览窗口.在Finder中,有一个Cylcle Through Windows我经常使用的菜单项.但是,这似乎是一个Finder选项.所以我查看了全局快捷方式(因为许多应用程序的要求可能相同),并将其分配Move focus to next window给shift-cmd-F1.这适用于Finder和文本编辑器,但不适用于Visual Studio代码.我检查了VSC中是否覆盖了键绑定,但我不这么认为.

任何人都弄清楚这可以帮助我吗?

编辑:刚刚发现这实际上是系统设置>键盘>快捷方式>将焦点移动到下一个窗口下的全局快捷方式.不幸的是,Visual Code不使用它.

Des*_*o27 28

我将以下快捷方式添加到 keybindings.json

{
    "key": "alt+tab",
    "command": "workbench.action.quickSwitchWindow"
}
Run Code Online (Sandbox Code Playgroud)

workbench.action.quickSwitchWindow 完全符合我的要求,并且没有启用默认快捷键(至少在西班牙语键盘上)。

  • 太棒了,这正是您所需要的,并且没有奇怪的3个快捷键,例如,这些快捷键在德语键盘上不起作用 (2认同)

rwe*_*eng 25

所以,终于找到了解决方案:虽然由于某种原因,将焦点移动到下一个窗口的系统范围快捷方式不起作用,但还有另一个快捷方式:shift+cmd+~:)

在这里找到它:https://support.apple.com/en-us/HT201236


小智 19

命令 ?+ ` 在 macbook Pro 上对我来说效果很好。

  • 如果光标聚焦在代码区域(或任何文本区域),则无法正常工作。它只是在光标所在的位置键入反引号。 (4认同)

J S*_*idt 12

最新版本的 Visual Code (1.55.2) 默认启用窗口切换。\n热键为Control+W (\xe2\x8c\x83+W),这将打开一个命令窗口,供您选择要跳转到的窗口。

\n


sil*_*hil 11

您可以Switch window 在命令面板(命令:)中使用workbench.action.switchWindow。默认快捷方式是 Ctrl + w

它列出了所有打开的窗口供您选择和选择。

进一步改进

  • 它关闭了我 Mac 上的所有窗口。 (2认同)

Fat*_*ore 10

就我个人而言,我宁愿使用quickOpenRecent而不是quickSwitchWindow因为它允许我在上次使用的窗口和当前窗口之间快速切换(堆叠循环而不是顺序)。我将以下内容映射到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"
}
Run Code Online (Sandbox Code Playgroud)


Pay*_*man 9

shift ⇧除非我处于全屏模式,+ command ⌘+ ~对我有用.或者,您可以全屏使用以下快捷方式:

shift ⇧+ command ⌘+ p然后键入"切换窗口".


小智 6

仅供参考,Ubuntu(Gnome 3)的快捷方式是 alt + `,用于在 Visual Studio 代码(或其他应用程序)窗口之间切换。


小智 5

似乎有很多方法可以循环窗口。我终于找到了一个对我有用的:

shift + cmd + "{" or "}"
Run Code Online (Sandbox Code Playgroud)

如果您转到应用程序中的“窗口”,您将看到“下一个文档”和“上一个文档”的菜单项。


Dab*_*ule 5

要循环浏览同一桌面上的窗口,我使用:

shift + command + `
Run Code Online (Sandbox Code Playgroud)

Mac 操作系统 12.2。Azerty 和 VS 代码 1.64.2