macOS可通过终端指令实现单应用聚焦模式:先用Command+Option+H隐藏其他应用,再禁用调度中心与多桌面,最后隐藏桌面图标和菜单栏Spotlight,三步协同达成专注状态。macOS 没有官方“全屏隐藏单应用聚焦模式”,但可以通过终端指令配合系统行为,快速进入**仅保留当前应用窗口、隐藏其他所有视觉干扰**的专注状态。核心思路是:隐藏非目标应用、禁用多任务视图入口、清理桌面与菜单栏——三步协同,实现接近“单应用全屏聚焦”的效果。
一、隐藏其他所有应用窗口(最直接有效)
这是达成“单应用聚焦”最即时、最可靠的操作,不依赖重启或深度系统修改:
- 在终端中执行:defaults write NSGlobalDomain NSWindowShouldDragOnGesture -bool false; killall Finder(可选,用于重置手势异常)
- 立即按下快捷键:Command + Option + H —— 隐藏除当前前台应用外的所有应用窗口
- 若该应用有多个窗口(如 Safari 多标签页窗口),用 Command + `(反引号)在同应用窗口间切换,聚焦到你真正需要的那个
二、禁用调度中心与自动多桌面(防误触干扰)
避免四指上滑或拖拽窗口时意外跳出当前画面,让单窗口状态更稳定:
- 关闭调度中心手势:defaults write com.apple.dock showMissionControlGestureEnabled -bool false; killall Dock
- 禁用自动创建新桌面:defaults write com.apple.dock mru-spaces -bool false; killall Dock
- 如需进一步减少干扰,还可隐藏程序坞:defaults write com.apple.dock autohide -bool true; killall Dock
三、清理桌面与菜单栏(强化视觉专注)
移除桌面图标和 Spotlight 图标,让屏幕只剩当前应用内容:
- 隐藏全部桌面图标:defaults write com.apple.finder CreateDesktop -bool false; killall Finder
- 隐藏菜单栏 Spotlight 图标(Ventura 及更新系统):defaults write com.apple.Spotlight MenuItemVisible -bool false; killall SystemUIServer
- 同时禁用 Command + 空格触发 Spotlight(可选):前往「系统设置 > 键盘 > 键盘快捷键 > 聚焦」,关闭「显示聚焦搜索」
四、可选:脚本化一键执行(适合高频使用)
把上述命令合并为一个 shell 脚本,双击或终端运行即可批量生效:
新建文件 focus-mode-on.sh,内容如下:
#!/bin/bash defaults write com.apple.finder CreateDesktop -bool false defaults write com.apple.dock showMissionControlGestureEnabled -bool false defaults write com.apple.dock mru-spaces -bool false defaults write com.apple.dock autohide -bool true defaults write com.apple.Spotlight MenuItemVisible -bool false killall Finder Dock SystemUIServer
保存后在终端赋予执行权限:chmod +x focus-mode-on.sh,再运行 ./focus-mode-on.sh
不复杂但容易忽略











