必须通过终端命令禁用mac自动拼写纠正:执行defaults write -g nsautomaticspellingcorrectionenabled -bool false,再运行killall -u $user coreservicesuiagent,最后重启所有文本应用。

Mac打字时总被系统强行把“teh”改成“the”、把“iOS”变成“ios”,甚至在写代码或填表格时无提示替换原始输入,这种自动拼写检查纠正必须通过终端命令从底层禁用才能彻底消失。
执行终端命令强制禁用拼写纠正引擎
图形界面设置可能被Spotlight、Siri听写、Quick Note等组件绕过,只有终端指令能直接写入全局域参数,确保NSAutomaticSpellingCorrectionEnabled标志被设为false。
打开“终端”(聚焦搜索即可,或访达 → 应用程序 → 实用工具)。
输入以下命令并回车:
defaults write -g NSAutomaticSpellingCorrectionEnabled -bool false
这一步会覆盖所有用户级别的拼写纠正开关,包括那些被隐藏在输入法深层设置里的残留逻辑。
再输入命令重启文本服务:
killall -u $USER CoreServicesUIAgent
【执行后无需重启电脑,但必须关闭并重新打开所有正在运行的文本类应用(如备忘录、邮件、TextEdit),否则更改不生效】











