如何在 OS X 上切换回上一个窗口?

如何在 OS X 上切换回上一个窗口?

作为长期的 Windows 用户,我习惯使用键盘在两个窗口之间切换。现在在 Mac 上,我就是搞不懂该怎么做!

Command-Tab在应用程序之间运行良好,但如何在打开多个窗口的应用程序中执行相同操作?特别是在使用 XCode 时?例如在 Firefox 中,您可以执行控制标签并使用 control-shift-tab 在选项卡之间导航。不适用于 XCode,不适用于两个不同的打开项目之间。

正在做四指向下,查看屏幕、找到上一个窗口并用鼠标单击它需要太长时间。它打断了我正在做的事情,分散了我正在思考的事情,并开始让我烦恼 - 足以让我在 StackOverflow 上写下这个绝望的求助 :)

一定有一个秘密的握手...键盘组合!

答案1

在将其移至超级用户之前,您要查找的快捷方式是命令 -`

答案2

Command-Tab 在应用程序之间运行良好,但如何在打开多个窗口的应用程序中执行相同操作?

我对此也有点恼火,直到我发现“将焦点移至应用程序中的下一个窗口“键盘快捷键选项(在系统偏好设置->键盘->键盘快捷键->键盘和文本输入下)。

我自己将其设置为 Cmd-§ (⌘§)(这接近于 Cmd-Tab,我想不出更好的了)。Shift-Cmd-§ 以相反方向循环。这不是理想的,但对我来说可以忍受,尽管我仍然更喜欢 Cmd-Tab 在所有之间切换视窗

还有第三方实用程序可以改善 OS X 的窗口切换功能;请查看巫婆例如。但我自己还没有尝试过这些。

答案3

当必须使窗口处于活动状态(聚焦)时,请执行 Command-~。

答案4

如果您想创建自定义快捷方式,我注意到 macOS Sierra 似乎会自动将 Shift-[此处的快捷方式] 映射到原始快捷方式的反向,只要它有意义(例如,涉及“下一个”的任何内容可能都有相应的“上一个”版本)。可能是因为有人预计用户会期望这种情况发生?

因此,如果您查看“系统偏好设置”>“键盘”>“快捷键”>“键盘”,您只会发现默认与 Command-` 绑定的“将焦点移至下一个窗口”,这就是 Command-Shift-` 触发“将焦点移至上一个窗口”的原因。

将“将焦点移到下一个窗口”设置为不涉及 Shift 的任何其他组合,Shift-[该组合] 将执行“将焦点移到最后一个窗口”。

相关内容