mac默认不显示最近运行的应用,需手动开启“显示最近使用的应用程序”功能;通过系统设置或终端命令均可启用,后者支持自定义数量(默认10个),且仅收录已完全退出的应用。

Mac默认不显示最近运行的应用,必须手动开启“显示最近使用的应用程序”功能,否则Dock右侧不会出现带分隔线的最近应用区域,即使你刚退出Safari、Notes或Preview,图标也不会自动归入该区。
通过系统设置启用最近应用显示
这是最安全、最直观的方式,适用于所有macOS Ventura及更新版本用户,无需命令行操作。
1、点击屏幕左上角的苹果菜单 → 选择“系统设置”。
2、在左侧边栏中滚动查找并点击“桌面与程序坞”。
3、向下滚动到“程序坞行为”部分,找到“在程序坞中显示最近使用的应用程序”选项。
4、打开该开关(变为绿色),Dock右侧将立即出现一条分隔线,并显示最多【10个】最近退出但未固定的App图标。
注意:该区域只收录已完全退出(而非仅关闭窗口)的应用;若某App仍后台运行,它会一直停在左侧固定区,不会进入右侧最近区。
用终端命令强制启用并自定义数量
当系统设置里找不到该选项、开关灰显或开启后无反应时,终端命令可绕过UI层直接写入偏好设置。
方法一:启用+设为15个(推荐常用多任务者)
1、按 Command + 空格,输入“终端”并回车启动。
2、粘贴执行以下命令(一行输入,回车):
defaults write com.apple.dock show-recents -bool true; defaults write com.apple.dock show-recent-count -int 15; killall Dock
方法二:仅启用(不改数量,保持默认10个)
在终端中依次执行:
defaults write com.apple.dock show-recents -bool true
killall Dock
方法三:恢复默认3个(部分老教程误传为3个,实际Ventura起默认是10个;如需严格还原初始值)
defaults write com.apple.dock show-recent-count -int 10; killall Dock
验证与排错
第一步:检查是否真被禁用
在终端中运行:
defaults read com.apple.dock show-recents
若返回0或报错“does not exist”,说明功能未启用,需执行启用命令。
第二步:确认“最近的项目”菜单未设为“无”
前往“系统设置→桌面与程序坞→菜单栏”,点开“最近使用的文稿、应用程序和服务器”弹出菜单,确保不是选了“无”,否则Dock最近区也会失效。
第三步:清空异常缓存(仅当图标显示错乱或空白时使用)
defaults delete com.apple.dock recents-apps; killall Dock











