长时间盯着 Mac 屏幕,眼睛容易出现干涩、发胀、注意力难以集中等问题,这几乎是每位 Mac 用户的常见困扰。其实,无需急于安装第三方软件——macOS 系统自带的色彩滤镜功能,就能帮助您大幅减轻眼疲劳。它的原理很简单:通过降低屏幕的色彩复杂度,减轻视觉神经的处理负荷。启用后,从 Safari 到 Xcode,整个屏幕都会实时生效,全程护眼。

通过系统设置快速启用 Mac 色彩滤镜
这是最稳定、兼容性也最好的方式,适用于 macOS Sonoma 及更新版本的 Mac。操作路径非常直观,只需几步即可完成设置。
首先,点击屏幕左上角的苹果菜单,选择“系统设置”。在左侧边栏中找到“辅助功能”,确保“视觉”分类已展开——如果看不到“显示”选项,请先点击“视觉”再进入。接着,在右侧内容区点击“显示”,向下滚动,找到“色彩滤镜”。
这里有一个关键点:必须先打开顶部的“开启色彩滤镜”开关,后面的滤镜类型和强度滑块才能正常调节。不少用户第一次设置后发现没有效果,十有八九就是卡在这一步。
开关打开后,从“滤镜”下拉菜单中选择一个模式。灰度模式最常用——它会去除所有色彩信息,瞬间降低视觉刺激;红–绿滤镜适合红绿色觉障碍用户;蓝–黄滤镜则对应蓝黄色觉异常。选好之后,拖动“强度”滑块微调效果:灰度建议设置在 40%–50% 之间,这样既能保留足够的明暗层次来识别图标和文字,又能避免高饱和色彩持续刺激视觉皮层。
使用快捷键一键切换色彩滤镜状态
有时需要临时退出滤镜——比如校色、查看设计稿或进行演示。无需再钻进设置里手动开关,用快捷键就能秒切。
默认组合键是 Control + Option + Command + F,在任何界面按下,都能立即切换当前滤镜的启闭状态。如果您想换成自己习惯的键位,可以进入“系统设置 → 键盘 → 键盘快捷键 → 辅助功能”,勾选“将色彩滤镜打开/关闭”,然后在右侧快捷键区域输入您喜欢的组合。注意避开 VS Code 的 Cmd+P 这类常用热键,避免冲突。
这个功能用起来非常顺手,但第一次按没反应的情况很常见——请回头检查一下,大概率是忘了在“色彩滤镜”设置页中先打开总开关。务必确认第 4 步已完成。
高级用法:终端命令保存并快速调用不同滤镜配置
如果您有多个工作场景——比如白天写代码用灰度,晚上修图用蓝黄滤镜——手动切换就显得有些繁琐。更高效的方法是:使用终端命令预存多套参数,一条指令即可秒切。
先打开“终端”应用,运行以下命令,查看当前滤镜是否处于启用状态:
defaults read com.apple.universalaccess appleVisionColorFiltersEnabled
然后可以保存灰度配置,强度设为 0.45,命名为 preset_gray:
defaults write com.apple.universalaccess appleVisionColorFilterType -int 1defaults write com.apple.universalaccess appleVisionColorFilterIntensity -float 0.45
接着保存蓝–黄滤镜配置,强度设为 0.6,命名为 preset_blueyellow:
defaults write com.apple.universalaccess appleVisionColorFilterType -int 3defaults write com.apple.universalaccess appleVisionColorFilterIntensity -float 0.6
最后,创建两个 Shell 脚本文件,比如 ~/bin/enable-gray.sh 和 ~/bin/enable-blueyellow.sh。每个脚本中分别写入对应的参数设置,并加上一条 killall Dock 让设置立即生效。写完后使用 chmod +x ~/bin/enable-gray.sh 赋予执行权限,之后运行脚本即可一键切换。这样一来,白天写代码、晚上修图的场景切换,基本只需要几秒钟。
