关闭macOS系统级实时拼写检查可消除误标红线:进入“系统设置→键盘→文本输入→编辑”,取消勾选【在键入时检查拼写】;再清理用户词典、关闭各应用内拼写服务,并终端执行命令停用NSSpellServer与NSGrammarChecker进程。

你在Mac上写英文邮件、记笔记或填表单时,文字下方总出现红色波浪线,哪怕单词拼写完全正确——比如“iOS”“macOS”“SQL”被标红,这不是拼错,而是系统在后台强行启用拼写检查并拒绝识别专业词;必须切断其渲染路径,才能让下划线彻底消失。
关闭系统级实时拼写检查开关
这一步禁用的是macOS底层文本服务对所有原生应用(备忘录、邮件、Pages、TextEdit)的实时红线渲染,操作后新建文档立即生效,无需重启。
点击屏幕左上角苹果菜单 → “系统设置” → 左侧边栏点“键盘” → 右侧切换到“文本输入”标签页。
点击右下角“编辑”按钮(位于“自动更正”区域右侧)→ 取消勾选【在键入时检查拼写】。
注意:此选项与“自动更正拼写”相互独立,【必须单独关闭】;只关自动更正而留着它,下划线照常出现。
清除顽固的用户词典映射
系统曾根据你过去输入记录,把“ios→iOS”“zhongguo→中国”等映射固化进个人词典,即使开关已关,NSGrammarChecker仍会调用这些规则生成误判红线。
方法一:图形界面清理
进入“系统设置→键盘→文本替换” → 逐条检查列表 → 删除所有非你主动添加的条目。
方法二:终端强制清空
打开终端,执行:
defaults delete NSGlobalDomain NSUserDictionaryReplacementItems
killall NSUserNotificationCenter
让 macOS 自动化像说话一样简单 —— 用代码控制你的 Mac,无需学习 AppleScript 系统要求 macOS 14+ (Sonoma) Python 3.9+ 需要开启:辅助功能 + 屏幕录制权限
停用应用内独立拼写服务
部分应用绕过系统设置,直接加载自己的拼写引擎,导致开关关闭后下划线仍在。需逐个处理:
第一步:打开 TextEdit → 顶部菜单栏点击“编辑” → “拼写和语法” → 取消勾选“在键入时检查拼写”和“实时检查拼写”。
第二步:打开邮件 → “邮件” → “偏好设置…” → “撰写”标签页 → 取消勾选【在撰写邮件时检查拼写】。
第三步:打开 Microsoft Word for Mac → “Word”菜单 → “偏好设置…” → “拼写和语法” → 取消勾选“键入时检查拼写”和“键入时检查语法”。
Chrome 和 Firefox 不走系统拼写通道,需额外操作:Chrome中关闭“设置→高级→语言→拼写检查”,Firefox中关闭“首选项→常规→检查我的拼写”。
终止底层拼写服务进程
当上述操作完成后仍见红线,说明 NSSpellServer 或 NSGrammarChecker 进程仍在后台运行并强制注入渲染指令。
打开终端,依次执行:
defaults write NSGlobalDomain NSAutomaticSpellingCorrectionEnabled -bool false
defaults write NSGlobalDomain NSGrammarCheckingEnabled -bool false
killall NSSpellServer NSGrammarChecker
执行完命令后,当前所有已打开的文本编辑窗口会立即刷新,红色下划线消失。

















