指南
吸附、平铺还是滚动: 哪种适合你
Mac 上的窗口管理器遵循三种不同的思路。要看出它们的区别,最简单的方法就是给三者同样的四个窗口。
简而言之
- 吸附:由你把每个窗口放到想要的位置,例如左半边。你没有吸附的窗口会留在原处。macOS 15 及更高版本已内建这项功能。
- 固定平铺:窗口管理器把屏幕分给每个窗口。每打开一个新窗口,其他窗口都会变小。例如:Amethyst、yabai、AeroSpace。
- 滚动:每个窗口都在一条延伸到屏幕边缘之外的条带上保持自己的宽度,你沿着条带滚动。PaperWM 和 niri 让这种思路在 Linux 上流行起来;在 Mac 上,则有 Paneru、ChainYourMac 或 Universal Display Magnet 的滚动窗口。
一项任务,三种布局
你在一块屏幕上用四个窗口工作:代码编辑器、浏览器、终端和笔记。
吸附
你把编辑器吸附到左半边,把浏览器吸附到右半边。终端和笔记留在它们后面,或者你把它们吸附到四分之一屏,让所有窗口都变小。每个窗口放在哪里都由你决定;没有吸附的窗口会相互重叠。
固定平铺
窗口管理器在四个窗口打开时就将它们平铺好:比如编辑器大大地占据左侧,另外三个叠在右侧。所有窗口一次就能全部看到。再打开第五个窗口,每个平铺区域都会再次缩小以腾出空间。
滚动
每个窗口都会成为一列,宽度由你选择:编辑器占三分之二,浏览器占一半,终端和笔记窄一些。屏幕上能放下两列,其余的在右侧屏幕之外等候。移动焦点时,条带会滚动,将下一列带入视野。没有窗口会被挤压,但你无法一次看到所有窗口。
| 吸附 | 固定平铺 | 滚动 | |
|---|---|---|---|
| 谁来放置窗口 | 你 | 窗口管理器 | 窗口管理器 |
| 第五个窗口 | 相互重叠 | 所有窗口缩小 | 加入条带 |
| 能否一次看到全部 | 不一定 | 能 | 不能 |
| 上手难度 | 容易 | 需要一些设置 | 需要一些练习 |
为什么有人喜欢滚动
- 窗口保持可用的宽度。即使是窄小的笔记本电脑屏幕,也能显示全宽的编辑器。
- 宽屏显示器自然填满。三四列并排放置,不需要拉伸某个窗口。
- 顺序合乎逻辑。窗口排成一行,你很快就会记住东西在哪里。
- 用键盘操作很快。向左移、向右移、调整大小、叠放。
代价是:屏幕外的窗口看不见,你需要学习快捷键,而且 macOS 本身并不是为这种方式设计的。有最小尺寸限制的 App、对话框和空间都可能出现意想不到的行为。
PaperWM 和 niri 是 Linux 软件
PaperWM 是 GNOME 桌面的一个扩展,niri 是一个可滚动平铺的 Wayland 合成器。两者都在 Linux 上运行,而不是在 macOS 上。如果你用过其中之一,想在 Mac 上获得同样的思路,请看看下面的滚动工具。
Mac 上的选择
| 工具 | 模式 | 价格 | 设置方式 |
|---|---|---|---|
| macOS 平铺 | 吸附 | 系统内建,macOS 15 或更高版本 | 系统设置 |
| Rectangle | 吸附 | 免费,开源 | App |
| Magnet | 吸附 | $4.99 | App |
| Amethyst | 固定平铺 | 免费,开源 | App 设置或文件 |
| yabai | 固定平铺 | 免费,开源 | 命令行 |
| AeroSpace | 固定平铺 | 免费,开源 | 配置文件 |
| Paneru | 滚动 | 免费,开源 | 配置文件 |
| ChainYourMac | 滚动 | $19.99,一台 Mac | App |
| Universal Display Magnet | 吸附、滚动、网格平铺 | $9.99,三台 Mac | App |
价格和功能依据 2026 年 11 月 3 日各产品网站或项目页面上的介绍;Magnet 的价格是其在美国 Mac App Store 上标注的价格。有几个细节值得注意:
- yabai 通过一次又一次地将屏幕一分为二来排列窗口。它的部分功能需要部分关闭系统完整性保护。
- AeroSpace 的工作方式类似 i3 窗口管理器,使用它自己的工作区,而不是 macOS 的空间。它不需要关闭系统完整性保护,并称自己为公开测试版。
- Amethyst 提供受 xmonad 启发的布局,可以在它的设置窗口或文本文件中进行设置。
- ChainYourMac 是一款专注于滚动的付费 App,基于开源的 Paneru 引擎构建。它列出的功能包括固定列、冲突诊断,以及通过 URL 方案、Raycast 和命令行实现的自动化。它需要搭载 Apple 芯片、装有 macOS 13 或更高版本的 Mac;三台 Mac 的价格为 $49.99。
如果你想尝试固定平铺,Universal Display Magnet 滚动窗口中的网格平铺模式也是一种入门方式:每个新窗口都会将屏幕划分为更小的区域。
Universal Display Magnet 的滚动窗口
Universal Display Magnet 是独立软件,并非由 Magnet 的开发者制作。它主要是一款显示器和窗口工具:它可以排列你的显示器、存储工作区、吸附窗口,并在你的各台 Mac 之间对齐通用控制。滚动窗口是它内置的一个选项:
- 默认关闭。在 App 或菜单栏中打开它,也可以用同样的方式再关闭。
- 包含的功能:每台显示器各有一条条带、预设宽度和逐步调整宽度、叠放、标签页式列、网格平铺、条带概览和触控板轻扫。它基于 Paneru 运行,ChainYourMac 也构建于同一个引擎之上。
如何选择
- 只是偶尔摆放几个窗口:使用 macOS 平铺,或者用 Rectangle 或 Magnet 获得更多尺寸。
- 所有窗口都可见,全部用键盘操作:试试固定平铺工具。Amethyst 最容易上手;yabai 和 AeroSpace 通过配置提供更多控制。
- 你每天都想以滚动方式工作:ChainYourMac 是专注于滚动的窗口管理器。与 ChainYourMac 对比有详细介绍。
- 你想在一个 App 中同时获得滚动以及显示器排列、工作区或多台 Mac 的支持:选择 Universal Display Magnet。对比页面介绍了其他工具。