商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 系统应用 > Mac如何一键关闭除了当前窗口外的所有窗口

Mac如何一键关闭除了当前窗口外的所有窗口

  发布于2026-08-15 阅读(0)

扫一扫,手机访问

Command + Option + H可精准隐藏除当前应用外所有窗口,不退出程序、不丢失内容;Mission Control或终端AppleScript命令亦可实现同类效果。

Mac如何一键关闭除了当前窗口外的所有窗口

你需要在Mac上保留当前正在操作的窗口,同时瞬间关闭其他所有应用的所有窗口,不退出程序、不丢失未保存内容——这个操作必须精准作用于“除当前窗口所在App外”的全部窗口,且不能误关Finder或系统关键进程。

用快捷键组合一键隐藏其他所有App

这是最轻量、响应最快的方式,不终止进程、不关闭窗口,仅让它们暂时不可见,桌面立刻清爽。

按下 Command + Option + H,当前应用的所有窗口保持可见并聚焦,其余所有已运行App的窗口(包括后台最小化的)将立即隐藏。

该操作不影响任何程序运行状态,所有隐藏App仍驻留内存,可随时通过Command+Tab切换回来——再次按下相同组合键无法恢复,需单独切换回对应App再按Command+H取消隐藏。

用Mission Control精准关闭非当前App的窗口

适合需要彻底关闭而非仅隐藏窗口的场景,尤其当某些App残留了无标题栏的浮动面板或弹窗时。

第一步:按下 Control + 上箭头 进入Mission Control全览界面。

第二步:观察顶部应用缩略图区域,找到所有不带当前应用图标高亮边框的窗口卡片(即非当前聚焦App的窗口)。

第三步:将鼠标悬停在任一非当前App窗口缩略图上,点击右上角出现的×按钮;重复此操作,逐个关闭所有非当前App的窗口。

注意:不要点击顶部应用图标旁的×,那会直接退出整个App进程,而非仅关窗口。

用终端命令强制关闭其他App的所有窗口

当图形界面卡顿、Mission Control无法响应,或需脚本化批量处理时使用。该命令只关闭窗口,不杀进程。

打开“聚焦搜索”(Command + 空格),输入“终端”并回车启动。

执行以下命令:

可以直接执行这段 osascript 命令:-e 'set frontApp to name of first application process whose frontmost is true' -e 'tell application "System Events" to set visible of every application process to false' -e 'tell application frontApp to set visible to true'

这条AppleScript会自动识别当前最前App,将所有其他App的可见性设为false——效果等同于隐藏,但比快捷键更底层,能处理部分快捷键失效的异常窗口状态。

本文转载于:https://www.php.cn/faq/2989793.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注