【option+command+m】仅最小化当前聚焦应用的所有窗口;全清桌面需分步连按command+m+command+tab切换并重复,或用command+h系列隐藏快捷键,亦可用applescript脚本一键隐藏所有可见应用。

想在Mac上瞬间清空屏幕、露出桌面,又不想挨个点黄色最小化按钮,也不愿触发调度中心——你真正需要的是一键收走所有应用窗口,让它们全部乖乖缩进程序坞。
理解Option+Command+M的真实作用
按下 【Option+Command+M】 时,系统只最小化当前聚焦应用的所有窗口,不是全部。比如你正用Chrome看网页,背后开着Mail、Notes和Finder,那只有Chrome所有窗口被收走,其余照常显示。这一步常被误读为“全屏清空”,但它本质是精准控制——只动最前那个App。
不理解这点,就容易反复按错组合键,以为快捷键失灵。
分步连按实现全窗口最小化
第一步:按 Command+M ——最小化当前最前窗口(例如Safari主窗口);
第二步:立刻再按一次 Command+M ——该App剩余所有窗口同步最小化;
第三步:按 Command+Tab 切到下一个应用(如Pages),松开后再连按两次 Command+M;
重复第三步,直到Dock中每个正在运行的应用图标都只剩一个未最小化的窗口(或全部消失)。
这个链式操作不依赖新快捷键,靠系统对Command+M的层级响应逻辑:第一次关当前窗,第二次关同App全部窗。切应用→双按M→再切→再双按,节奏稳了3秒内就能清完。
用隐藏替代最小化,视觉等效且更快
方法一:直接按 Command+H ——隐藏当前App所有窗口;
方法二:按 Option+Command+H ——隐藏除当前App外的所有其他App窗口;
方法三:点击Dock中Finder图标(或按 Command+Space 搜“访达”回车),再按一次 Command+H。
这三步做完,桌面彻底干净,所有窗口都从视野中消失,效果和最小化无异,但窗口状态是“隐藏”而非“最小化到程序坞”。下次点程序坞图标唤起时,它们会以原始大小直接弹出。
创建AppleScript一键脚本
打开“脚本编辑器”(位于“应用程序→实用工具”中);
粘贴以下代码:
tell application "System Events"
set allProcesses to every process whose visible is true
repeat with aProcess in allProcesses
set frontmost of aProcess to false
end repeat
end tell
点击菜单栏“文件→导出”,格式选“应用程序”,名称填“一键最小化”,保存到桌面即可双击运行。
【注意:此脚本会强制隐藏所有可见进程,包括正在前台输入密码的窗口,慎用于敏感操作中】











