可通过系统快捷键、Automator脚本或第三方工具实现Mac窗口置顶。1、使用Option+Command+H隐藏其他窗口保留当前窗口前置;2、通过Automator创建运行AppleScript的服务脚本并执行以锁定前置;3、安装AfloatX插件并关闭SIP后启用“Stay on Top”功能;4、使用Moom在高级选项中设置“Float on Top”实现窗口置顶效果。

如果您希望在使用 Mac 时将某个应用程序的窗口始终保持在其他窗口上方,以便于参考或对照操作,可以通过系统自带功能或第三方工具实现。以下是几种可行的操作方式。
本文运行环境:MacBook Pro,macOS Sonoma
一、使用快捷键配合菜单栏操作
通过激活目标应用窗口并利用菜单栏命令,可以快速设置窗口置顶状态。此方法依赖于系统对活动窗口的控制权限。
1、点击需要置顶的应用程序窗口,确保其处于前台活动状态。
2、按下 Option + Command + H 组合键隐藏其他所有应用窗口,保留当前窗口可见。
3、手动避免打开其他应用窗口,防止其覆盖当前界面。
二、借助Automator创建保持前置脚本
利用 macOS 自带的 Automator 工具编写服务脚本,结合 AppleScript 实现窗口前置锁定功能。
1、打开“Automator”应用,选择创建“快速操作”。
2、在左侧操作库中找到“运行 AppleScript”,将其拖入右侧工作区。
3、输入以下代码:
tell application "System Events"
set frontmost of first process whose frontmost is true to true
end tell
4、保存该快速操作,命名为“窗口置顶”。
5、在需要置顶窗口时,选中目标应用后从菜单栏“服务”中运行此脚本。
三、安装第三方工具AfloatX
AfloatX 是一款开源插件,可为 macOS 应用窗口添加右键菜单选项,包括置顶、透明度调节等功能。
1、访问 GitHub 或可信源下载 AfloatX 安装包。
2、关闭 SIP(系统完整性保护):重启进入恢复模式,在终端执行 csrutil disable。
3、安装 AfloatX 插件,并重新启用 SIP:csrutil enable。
4、启动目标应用,右键点击其标题栏,选择“Stay on Top”即可置顶窗口。
四、使用Moom扩展窗口管理功能
Moom 不仅支持窗口布局调整,还可通过自定义行为实现近似置顶的效果。
1、下载并安装 Moom 应用程序。
2、将鼠标悬停在目标窗口的绿色全屏按钮上,调出 Moom 控制面板。
3、选择“Advanced Options”中的“Float on Top”选项。
4、确认设置后,该窗口将在其他非系统级窗口之上显示。










