原帖发布于 2026 年 9 月 8 日。作者在 macOS 同时打开 Finder、浏览器、Codex、WPS、LocalSend、ChatGPT 等多个应用后,发现 Dock 更适合切换应用,却不便于管理同一应用分散在不同桌面的多个窗口;Mission Control、原生全屏和多个 Space 混用时,窗口位置也更难预测。

AeroSpace 的作用

AeroSpace 是一款具有 i3wm 风格的 macOS 平铺式窗口管理器。作者看重的不只是自动平铺,而是它能让窗口位置和切换路径更可预测:

  • 为每个工作区指定固定用途;
  • 通过快捷键聚焦或移动窗口;
  • 直接跳转工作区,不依赖 Dock 寻找应用;
  • 减少频繁打开 Mission Control;
  • 自动排列窗口,降低窗口重叠;
  • 使用键盘完成聚焦、移动、全屏、关闭和尺寸调整。

修饰键设计

作者把 AeroSpace 配置为接近 i3wm 的操作方式,并将 Caps Lock 作为专用 Mod 键:

  • 轻按 Caps Lock 仍作为 Esc;
  • 按住 Caps Lock 时作为 AeroSpace 修饰键;
  • 这样可以少占用 Command、Option 和 Control,减少与其他软件快捷键冲突。

常用快捷键

Caps + H/J/K/L             切换窗口焦点
Caps + Shift + H/J/K/L     移动窗口
Caps + 数字                切换工作区
Caps + Shift + 数字        把当前窗口移动到工作区
Caps + Enter               打开 iTerm
Caps + F                   全屏
Caps + Shift + Q           关闭当前窗口
Caps + R                   调整窗口大小

工作区规划

作者当前的固定规划如下:

1:Finder
2:Codex
3:Chrome
4:WPS
5:LocalSend
6:备用
7:备用
8:备用
9:备用
0:ChatGPT 网页版

日常使用时,不再通过 Dock 逐个寻找窗口。需要 Finder 时切到工作区 1,写代码切到 2,查资料切到 3,处理文档切到 4,传文件切到 5;要把当前窗口移动到指定工作区,则使用 Caps + Shift + 对应数字。

使用边界

AeroSpace 的工作区与 macOS 原生 Space 并不是同一套机制。作者建议长期使用时:

  • 尽量只保留一个普通的 macOS 桌面;
  • 不再把 Mission Control 作为主要窗口切换方式;
  • 尽量不使用绿色按钮进入 macOS 原生全屏;
  • 改用 AeroSpace 自己的全屏快捷键 Caps + F;
  • 给常用工作区规定固定用途;
  • 使用专用 Mod 键,避免与其他应用争抢快捷键。

这套方式需要一定配置时间,也需要几天重新建立操作习惯。作者认为它更适合用过 i3wm、Sway、Hyprland,或需要管理大量 macOS 窗口的用户。

原作者:Skimmer2883
原帖:https://linux.do/t/topic/2877321