要彻底禁用Mac自动更正,需关闭系统级拼写纠正、弯引号、智能破折号等干扰功能,并清理用户词典映射及应用内独立拼写服务。

你在Mac上打字时,系统频繁把“teh”改成“the”、把英文引号"变成“弯引号”、甚至把中文拼音“zhongguo”强行转为“中国”,这种无提示的自动替换严重干扰输入节奏和内容准确性。要真正实现“所见即所得”的打字体验,必须从系统底层切断自动更正路径,而非依赖临时撤销。
关闭系统级自动拼写纠正
这一步直接禁用macOS文本服务中默认启用的拼写自动更正引擎,影响备忘录、邮件、Pages、TextEdit等所有原生应用,且无需重启系统。
1、点击屏幕左上角苹果菜单→ “系统设置”。
2、左侧边栏点“键盘” → 右侧切换到“文本输入”标签页。
3、点击右下角“编辑”按钮(位于“自动更正”区域右侧)→ 取消勾选【自动更正拼写】。
注意:此操作不关闭手动拼写检查功能,仍可通过右键→“检查拼写”主动校验。
同步关闭其他关联自动行为
仅关“自动更正拼写”还不够——弯引号、智能破折号、双空格句号、替代单词建议等都会继续干扰,必须一并清除。
在刚才打开的“编辑”窗口中:
→ 取消勾选“在键入时显示替代单词”
→ 取消勾选“使用双空格键插入句号”
→ 关闭“自动大写句子的首字母”(该选项藏在“辅助功能→切换控制→键入”里,若已启用切换控制)
→ 返回“系统设置→键盘→听写”,将听写开关设为“关闭”【听写开启时会强制激活拼写引擎,即使其他开关全关也会误替换】
清除顽固的用户词典映射
系统可能基于你过去错误输入,把“zhongguo→中国”“ios→iOS”这类映射固化进个人词典,导致开关关闭后仍持续替换。
方法一:图形界面清理
1、进入“系统设置→键盘→文本替换”
2、逐条检查列表,删除所有非你主动添加的替换项
3、特别留意拼音转汉字类条目,它们常以灰色小字标注“来自用户词典”
方法二:终端强制清空
打开终端,执行:
defaults delete NSGlobalDomain NSUserDictionaryReplacementItems
killall NSUserNotificationCenter
停用应用内独立拼写服务
部分应用如Chrome、Firefox、Microsoft Word不走系统拼写通道,需单独关闭。
Chrome:设置→高级→语言→关闭“拼写检查”开关
Firefox:首选项→常规→取消勾选“检查我的拼写”
Word for Mac:Word菜单→偏好设置→自动更正→取消“键入时自动更正”和“键入时自动大写句首字母”
TextEdit:编辑→拼写和语法→取消“在键入时检查拼写”
终端命令彻底禁用底层引擎
这是最后一道保险,绕过所有图形界面缓存与状态同步延迟,直写系统偏好数据库。
第一步:打开“终端”(访达→应用程序→实用工具)
第二步:依次执行以下三条命令,每条输完按回车:
defaults write -g NSAutomaticSpellingCorrectionEnabled -bool false
defaults write -g NSAutomaticQuoteSubstitutionEnabled -bool false
defaults write -g NSAutomaticDashSubstitutionEnabled -bool false
第三步:强制刷新文本服务进程:
killall -u $USER CoreServicesUIAgent

















