MacOS 一键还原所有最小化的窗口
原创
hyang0
hyang0
生有可恋
2026年6月22日 11:48
湖北
在小说阅读器读本章
去阅读
最小化后的窗口如何批量还原?这个操作在 Windows 下稀松平常,MacOS 下竟然没有。不过可以使用第三方工具加脚本完成。
效果如下:
原理:Lua 脚本遍历所有应用,调用 unhide() 使窗口还原。使用到的工具叫 Hammerspoon。
地址:
https://github.com/Hammerspoon/hammerspoon
Lua 脚本:
-- 一键恢复所有隐藏 / 最小化窗口-- 默认快捷键: Cmd + Shift + 9(可自行修改)local function unhideAllWindows() local apps = hs.application.runningApplications() for _, app in ipairs(apps) do -- 恢复被 Cmd+H 隐藏的应用 if app:isHidden() then app:unhide() end -- 恢复被最小化到 Dock 的窗口 local wins = app:allWindows() for _, win in ipairs(wins) do if win:isMinimized() then win:unminimize() end end end hs.alert.show(\"所有窗口已恢复\")end
hs.hotkey.bind({\"cmd\", \"shift\"}, \"9\", unhideAllWindows)
将代码贴到锤子图标的配置文件中即可。
这个过程非常解压,一个一个的应用被依次从后台调到前台。所以应用都调到前台后,ctrl+↑,可以看到所有应用。
还原最小化需要第三方工具,而最小化操作使用MacOS原生的快捷键即可。
Cmd + ` 可以在相同应用间切换,Cmd + Tab 在不同应用间切换。最小化和隐藏的操作可以通过快捷键实现。
Cmd + H 隐藏当前应用
Option + Cmd + H 隐藏「其他应用」
Cmd + M 最小化当前应用
全文完。
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论