macOS Magnet 快捷键与窗口隐藏技巧

Magnet 是一款 macOS 窗口管理工具,可以通过快捷键快速完成左右分屏、四分屏、三分屏和跨显示器移动。

本文整理我日常使用的 Magnet 快捷键,以及为什么我更喜欢使用 ⌘H + ⌘Tab 隐藏和恢复窗口,而不是 ⌘M 最小化。

Magnet 常用快捷键

Magnet 的快捷键可以自定义,下面记录的是默认配置。

半屏、最大化和居中

功能 快捷键
左半屏 ⌃ Control + ⌥ Option + ←
右半屏 ⌃ Control + ⌥ Option + →
上半屏 ⌃ Control + ⌥ Option + ↑
下半屏 ⌃ Control + ⌥ Option + ↓
最大化 ⌃ Control + ⌥ Option + Enter
居中 ⌃ Control + ⌥ Option + C
恢复原始大小和位置 ⌃ Control + ⌥ Option + Backspace

日常开发先记住下面三个即可:

1
2
3
⌃⌥←       左半屏
⌃⌥→ 右半屏
⌃⌥Enter 最大化

这三个快捷键基本可以覆盖 IDE、终端和浏览器的窗口布局。

四分屏

可以把 U I J K 记成键盘上的 2 × 2 方格:

左上 ⌃⌥U 右上 ⌃⌥I
左下 ⌃⌥J 右下 ⌃⌥K

三分屏

功能 快捷键
左侧 1/3 ⌃⌥D
右侧 1/3 ⌃⌥G
左侧 2/3 ⌃⌥E
右侧 2/3 ⌃⌥T

多显示器

功能 快捷键
移到上一个显示器 ⌃⌥⌘←
移到下一个显示器 ⌃⌥⌘→

隐藏窗口比最小化更顺手

macOS 的“隐藏”和“最小化”行为不同:

操作 快捷键 切回来时的表现
隐藏当前 App ⌘H 使用 ⌘Tab 切回 App,窗口会直接重新显示
最小化当前窗口 ⌘M 使用 ⌘Tab 只能切回 App,窗口不一定恢复
关闭当前窗口或标签页 ⌘W 关闭窗口,但不会像 ⌘Q 一样退出整个 App

因此我更常用下面这组操作:

1
2
⌘H     隐藏当前 App
⌘Tab 切回 App,并重新显示窗口

⌘H + ⌘Tab⌘M 更适合频繁切换 Terminal、浏览器和 IDE,也不需要额外处理最小化窗口的恢复。

需要注意,⌘H 隐藏的是当前 App 的全部窗口,而 ⌘M 只最小化当前窗口。如果需要暂时收起整个 App,优先使用 ⌘H;如果只想收起某一个窗口,再使用 ⌘M

如何恢复被最小化的窗口

如果已经使用 ⌘M 最小化窗口,可以使用下面两种方式恢复。

使用键盘恢复

  1. 按住 ⌘ Command
  2. 使用 Tab 选中目标 App。
  3. 在松开 前按住 ⌥ Option
  4. 松开 ⌘ Command

也就是:

1
按住 ⌘ → Tab 选中 App → 按住 ⌥ → 松开 ⌘

使用 App Exposé 恢复

按下 ⌃ Control + ↓ 打开 App Exposé,再选择被最小化的窗口。

我的使用习惯

日常写代码时,我主要记住两组快捷键:

1
2
⌃⌥← / ⌃⌥→   调整左右分屏
⌘H / ⌘Tab 隐藏和恢复 App

Magnet 负责窗口布局,⌘H + ⌘Tab 负责快速切换 App。这样比频繁使用 ⌘M 更容易形成肌肉记忆,窗口也不会一直堆在 Dock 右侧。