务必从系统级、输入法级、词典级三层与此同时切断才能真正禁用Mac输入法自动修正:关掉系统自动更正拼写、禁用中文输入法英文纠错、停用智能标点与联想预测、清除用户词典映射、终端重置文本服务。

Mac输入法自动修正会把“teh”改成“the”、把“iOS”转成“ios”、甚至在写代码时把变量名“myVar”悄悄替换成“myvar”,这种无提示替换一旦发生就无法批量撤销,务必从系统级、输入法级、词典级三层与此同时切断才能真正禁用。
关闭系统级自动拼写纠正
这一步禁用 macOS 底层文本服务的拼写引擎,影响备忘录、邮件、Pages、TextEdit 等所有原生应用,且无需重启。
点击屏幕左上角苹果菜单 → “系统设置” → 左侧“键盘” → 右侧切换到“文本输入”标签页。
点击右下角“编辑”按钮(位于“自动更正”区域右侧)→ 取消勾选【自动更正拼写】。
注意:取消后,“teh”不会变“the”,但右键仍可手动调用拼写检查——它只关自动,不关主动。
关掉中文输入法内置的英文纠错
简体拼音、五笔等中文输入法自带独立英文补全模块,即使系统开关已关,它仍会监听中英文混输场景,把“React”变成“react”、把“URL”转成“url”,写技术文档时很容易踩坑。
方法一:图形界面直达
点击屏幕右上角输入法图标(如“简体拼音”)→ 选择“偏好设置…”→ 切换到“英文”选项卡 → 关闭【英文单词自动补全】和【英文拼写纠错】。
方法二:系统设置嵌套路径
系统设置 → 键盘 → 输入源 → 选中当前中文输入法 → 点击“…(更多选项)”→ “详细信息” → “英文” → 全部取消勾选。
停用全局联想预测与智能标点
很多干扰并非来自拼写纠正,而是“键入时呈现替代单词”和“智能标点”在背后作祟:空格键自动采纳第一个候选词、英文引号变成弯引号、双破折号转成长破折号,这些都会打断写作节奏。
先回到“系统设置 → 键盘 → 文本输入 → 编辑”这个窗口。
接着,把【在键入时显示替代单词】前面的勾去掉。
然后再进入“系统设置 → 键盘 → 听写”,把听写开关直接设为“关闭”——这一点很关键,因为只要听写还开着,拼写引擎就会被强制激活,就算其他相关开关全都关掉,也照样不起作用。
最后,进入“系统设置 → 键盘 → 输入源 → 当前中文输入法 → …(更多选项)→ 标点符号”,把所有和“智能标点”有关的选项全部取消。
清除用户词典中顽固映射
系统可能基于你过去错误输入,把“zhongguo→中国”“ios→iOS”此类映射固化进个人词典,导致开关关掉后仍持续替换。
① 先打开“系统设置 → 键盘 → 文本输入 → 编辑”,选中当前正在使用的输入法,然后点一下“详细信息”。
② 在弹出的窗口里,切换到“用户词典”这个标签页。
③ 接着逐条检查是否有“teh”“btw”“zhongguo”这类可疑映射项,找到后选中,再点击“−”号把它删掉。
④ 最后关闭窗口,回到“编辑”界面,点击“完成”,把修改保存下来。
终端强制重置底层文本服务
图形界面配置有时无法覆盖 Spotlight、Siri 听写、Quick Note 等组件中的深层注册项,务必借助终端指令彻底清空。
打开“终端”(访达 → 应用程序 → 实用工具)→ 执行以下命令:
defaults delete NSGlobalDomain NSUserDictionaryReplacementItems
killall NSUserNotificationCenter
