关闭macOS系统级自动更正与全局预测可解决英文输入被强制修改问题,需依次关闭系统设置中的自动更正、中文输入法英文联想、空格键触发联想,并执行终端命令清空残留文本服务。

Mac系统输入英文时频繁把“teh”自动改成“the”、把“ios”强行转为“IOS”、打“recieve”跳成“receive”,根本不是拼写习惯问题,而是系统级单词联想功能在后台持续干预文本输入——它会劫持空格键、覆盖原始输入、甚至在代码编辑器里误替换变量名。
关闭系统级自动更正与全局预测
这一步切断macOS底层文本服务对所有应用的干预,影响备忘录、邮件、Pages、终端等全部原生及第三方软件。
点击屏幕左上角苹果菜单 → “系统设置” → 左侧“键盘” → 右侧切换到“文本输入”标签页。
点击右下角“编辑…”按钮 → 取消勾选【自动更正拼写】和【在键入时显示替代单词】。
注意:取消后,“teh”不会变“the”,“recieve”也不会被强制修正,但右键仍可手动调用拼写检查——这是唯一保留的主动校验方式。
关闭中文输入法内置英文联想
即使系统级已关,简体拼音、五笔等中文输入法仍会在中英文混输时单独运行英文补全逻辑,比如把“iOS”转成“ios”、把“URL”变成“url”,必须进入输入法专属设置关闭。
方法一:图形界面直达
点击屏幕右上角输入法图标(如“简体拼音”)→ 选择“偏好设置…” → 切换到“英文”选项卡 → 关闭【英文单词自动补全】和【英文拼写纠错】。
方法二:系统设置嵌套路径
系统设置 → 键盘 → 输入源 → 选中当前中文输入法 → 点击“…(更多选项)”→ “详细信息” → “英文” → 全部取消勾选。
禁用空格键触发联想词
这是最隐蔽也最危险的干扰源:按空格本应只输入空格,却自动采纳第一个联想词,写作中途极易误触导致错字。
第一步:点击右上角输入法图标 → “偏好设置…” → 进入“输入设置”。
第二步:向下滚动找到【词语联想】模块 → 点击【联想模式】下拉菜单 → 选择【关闭联想】。
第三步:在同一页面的【输入行为】区域 → 找到“空格键选择联想词” → 将其开关滑动置为关闭状态。
【关闭后按空格只会插入空格,不再触发任何候选词采纳】
执行终端命令清空残留文本服务
图形界面设置无法覆盖Spotlight、Siri听写、Quick Note等组件中的深层注册项,必须通过终端强制重置。
1、打开“终端”(访达 → 应用程序 → 实用工具)
2、依次执行以下两条命令:
defaults write NSGlobalDomain NSAutomaticSpellingCorrectionEnabled -bool false
defaults write NSGlobalDomain NSAutomaticTextCompletionEnabled -bool false
3、执行后无需重启,但需切换一次输入源(如按 Command + 空格)使新配置生效。

















