Mac 上的窗口管理器

更新于 · 作者

macOS 如今自己就会排窗口,两个窗口并排这件事,它已经是全部答案。它在两处到头:里面哪儿都没有三分之一,而键盘只够得着菜单里的一半。hop 把十八个区域放在一次点击或一个 ⌃⌥ 快捷键之内。

macOS 菜单栏中的 hop 面板:window layouts
window layouts in hop at a glance
what it iswindow layouts inside hop, a menu bar app for macOS
pricefree — no trial, no pro tier, no account
licenceMIT, source on GitHub
requiresmacOS 14 or later, Apple silicon or Intel
works offlineyes
data sent anywherenone
download hopfree · macOS 14+ · Apple silicon and Intel

窗口管理器在 Mac 上做的是什么

窗口管理器把窗口放到你要的位置,不用你去拖角再反复看对不对。你说出一个形状——左半边、右上四分之一、居中——窗口就变成那个形状。

这个问题比从前窄了,因为 macOS 已经自己做了一部分。所以这一页诚实的写法是先说你手上已经有什么。十八个区域,是 hop 在这之上补的东西:

  • 二分之一——左、右、上、下
  • 三分之一——让一块宽屏值回票价的那种三列排法
  • 四分之一
  • 居中,而且是真能看清字的尺寸

macOS 自己能排到哪一步

从 Sequoia 起,macOS 不装任何东西就会排窗口。入口有三个:把窗口拖到屏幕边缘或角落、把指针停在绿色按钮上、或者打开菜单栏的「窗口」菜单,里面有移动和调整大小的那一组。拖动时按住 Option,还会露出更多排法。

macOS 给你哪些区域

  • 填满整个桌面——窗口占满桌面,但不进入全屏
  • 居中——窗口停在正中间,尺寸不大不小
  • 二分之一——左、右、上、下
  • 四分之一——四个角
  • 现成的排法,一次摆好两三个窗口:左边一半加右边两个四分之一,诸如此类
  • 恢复到之前的大小——撤掉这次排法,把窗口还回来

Apple 自己列了排布窗口能做什么、从哪里进去(英文页面): 在 Mac 上平铺应用窗口

按键,以及它们到哪儿为止

二分之一挂在 fn-Control 加方向键上。填满桌面是 fn-Control-F,居中是 fn-Control-C,恢复到之前的大小是 fn-Control-R。一次摆两三个窗口的现成排法用 fn-Control-Shift 加方向键,其中牵涉四分之一的那些用 fn-Control-Option-Shift。

四个单独的四分之一压根没有按键。要把窗口送进一个角,只能动鼠标或走菜单。这是系统自带的排布唯一做不到用键盘完成的事。

完整的快捷键对照表,2026.09.10 核对过(英文页面): 窗口平铺图标与键盘快捷键

这比那些推荐文章愿意承认的要多。它免费、已经装好,而且大多数人说「把这个窗口吸过去」时想要的,它都能办完。

那到底还需不需要窗口管理器

如果你干活的形状就是两个窗口并排,或者一个窗口铺满屏幕、另一个居中用来读——那不需要。按 fn-Control-左、fn-Control-右,事情就完了,这一页上没有任何东西能做得更好。

简单的情况在两个具体的地方结束。第一个是三分之一:macOS 一个都没有,所以「左边三分之二干活、旁边留一列参考」这种排法,拿现成的东西拼不出来。第二个是用键盘送窗口进角落——这它做不到。

人们落到这一页还有第三个理由,而它跟窗口根本没关系:这个模块附在一个他们本来就为别的事开着的应用里。

那个「别的事」通常是剪贴板。 Mac 上的剪贴板历史

有时候是菜单栏上那个计时器。 Mac 上的番茄钟

hop 怎么把窗口吸进区域

区域是一个按钮,窗口就是你刚才待着的那一个:二分之一、四分之一、三分之一、三分之二、居中或全屏,就在它所在的那块显示器上。每天都要用的那几种挂到快捷键上,一个星期之后,面板就彻底不在这件事里了。

完整网格和精简一行的区别、macOS 要的那个权限,以及窗口为什么有时候差一点没到位——手册那一侧,中文的: 说明书里的窗口管理器

你正在做的事系统自带的排布用 hop
两个窗口并排fn-Control-左,然后 fn-Control-右用不上,用系统的快捷键就行
一个用来读的窗口摆在屏幕正中居中,挂在 fn-Control-C 上居中也是那十八个之一——两边结果一样
左边三分之二干活,旁边留一列参考没有三分之一,拼不出来一次点击,或一个 ⌃⌥ 快捷键
不碰鼠标,把窗口送进一个角四个四分之一一个按键都没有十八个区域每一个都能挂快捷键,角落也一样
宽屏上摆三列只有二分之一和四分之一左、中、右三个三分之一

五行里有两行写着「用系统自带的」,而那两行正是人们实际上最常做的事。这就是这个模块在 2026 年的位置:形状更多一些,键盘够得着全部。一年前这段话吹得比现在大。

download hopfree · macOS 14+ · Apple silicon and Intel

三分之一是 macOS 排布窗口至今仍然缺的东西

27 英寸的屏幕上,二分之一太多,四分之一太少。真正合用的形状是:三分之二的一列放你正在做的东西,三分之一的一列放你边做边看的东西。

macOS 变不出这个形状。2026.09.10 在 macOS 26 上核对过:移动和调整大小那一组里没有三分之一,绿色按钮后面没有,按住 Option 拖动露出的那些额外排法里也没有——那些是四分之一。这个词在系统自己的菜单用语里根本没有出现过。

hop 的十八个里有左、中、右三个三分之一,三列排法就是用它们搭起来的。

给那些 macOS 没留按键的区域配上快捷键

偶尔挪一次窗口,从面板上点一个区域就够了。真正改变干活方式的那一步,是把你实际在用的那两三种排法挂到 ⌃⌥ 组合上,从此什么都不用打开。

系统自带的排布在这里是到头了,而不是做错了。它的快捷键覆盖二分之一、填满桌面、居中和撤销。角落它能做,但只能靠鼠标;三分之一它压根做不了。在 hop 里,十八个区域里任何一个都能挂快捷键,角落和三分之一并不特殊。

大多数人最后都只留下这几个

几乎所有人都收敛到三个:左边三分之二放正在做的东西,右边三分之一放参考,还有一个居中的窗口用来读。这三个上了键盘之后,面板就退出了这个循环,整个模块也就安静了。

窗口没按你想的那样吸过去的时候

窗口就是不肯改大小

有些窗口不会变成你要的形状,这一点没有哪个窗口管理器改得了:应用给自己的窗口定了最小尺寸,而设置面板或对话框可能根本不允许改大小。区域只在应用允许的范围内生效,再往前一步也没有。

你拔掉一块显示器,排好的版就没了

这是大家最希望窗口管理器解决的事,所以直说:hop 把当前窗口吸到一个区域上。它不记住一整套多个窗口的摆法,也不会替你还原,所以显示器离开之后,你是在重新吸窗口,而不是看着它们自己回去。

排法挂在快捷键上的话,这就是几次按键,而不是几分钟的拖拽。比手动快,但跟自动还原不是一回事。

先卡的是 Mac,不是窗口

frequently asked questions

能用键盘快捷键吗?
能。十八个区域里任何一个都能挂到全局 ⌃⌥ 快捷键上,鼠标变成可选项。macOS 自己也有排布窗口的快捷键,但它止步于二分之一、填满桌面、居中和撤销——四个四分之一一个都没有。
macOS 有三分之一吗?
没有。2026.09.10 在 macOS 26 上核对过:「窗口」菜单里移动和调整大小那一组给的是二分之一、四分之一、填满桌面和居中。拖动时按住 Option 会露出更多排法,但那些是四分之一,不是三分之一。
macOS 都会排窗口了,还需要这个吗?
如果需求就是两个窗口并排,不需要——系统自带的快捷键覆盖得了,而且不花钱。三分之一,以及用键盘把窗口送进角落,是系统自带的排布到头的那两处。
多显示器能用吗?
区域作用在当前窗口所在的那块显示器上。
拔掉外接显示器之后,它会把我的排版还原吗?
不会。这个模块把当前窗口吸到一个区域上,它不保存一整套摆法再还原。排法挂在快捷键上的话,重新排是一个窗口一次按键,而不是自动回位。
这和分屏浏览有什么不一样?
分屏浏览会占掉一整个桌面,而且只装得下两个应用。这里是普通窗口,就地改大小,想要多少个都行。
真的免费吗?
完全免费,另外十八个工具也一样。

other tools in hop

  • system monitorload, temperatures, memory and battery — quiet until something is wrong.
  • torrentsdrop a file or paste a magnet link — it downloads in the panel.
  • color pickerany pixel on screen, in hex, rgb and hsl at once.

关于作者

hop 的作者 Anton Shakirov

开发 hop

开发 hop,也编写本站的每一页。十九个工具收在一个菜单栏图标下,MIT 许可,源码公开。issue 和邮件都由他本人阅读和回复。

download hopfree · macOS 14+ · Apple silicon and Intel