Mac自动更正频繁替换文字时,可依次通过系统设置关闭全局功能、在特定应用中单独关闭、用终端命令强制禁用、清除用户词典误存映射、重置输入法配置文件五种方法解决。

如果您在Mac上输入文字时,系统频繁将您键入的内容自动替换为其他词或短语,则很可能是键盘的自动更正功能处于启用状态。以下是关闭该功能的多种方法:
一、在系统设置中关闭全局自动更正
此操作将禁用macOS级的自动更正逻辑,影响所有原生及多数第三方文本输入场景,包括备忘录、邮件、Pages等应用,但不会影响手动拼写检查功能。
1、点击屏幕左上角苹果菜单,选择“系统设置”。
2、在边栏中点击“键盘”,然后点击右侧的“文本输入”选项卡。
3、点击右下角的“编辑”按钮(位于“自动更正”区域右侧)。
4、取消勾选自动更正拼写选项。
二、在特定应用中单独关闭自动更正
部分应用(如TextEdit、Notes、Microsoft Word、Outlook for Mac)提供独立于系统设置的自动更正开关,可在保留系统级功能的前提下,仅对当前应用停用自动更正,实现按需控制。
1、打开目标应用(例如Outlook for Mac)。
2、在顶部菜单栏中点击“Outlook”→“首选项”,再点击“自动更正”。
3、在弹出窗口中,取消勾选正确拼写自动选项。
4、若使用Word for Mac,依次点击“文件”→“选项”→“校对”,再点击“自动更正选项”,最后取消勾选键入时替换文本。
三、通过终端命令强制禁用自动更正引擎
当图形界面设置失效或自动更正行为异常顽固时,系统底层可能仍被NSAutomaticSpellingCorrectionEnabled参数激活;执行终端指令可绕过UI层直接关闭该标志位。
1、打开“终端”(可通过聚焦搜索或访达→应用程序→实用工具中找到)。
2、输入以下命令并按回车:defaults write NSGlobalDomain NSAutomaticSpellingCorrectionEnabled -bool false。
3、输入命令重启文本服务:killall NSUserNotificationCenter。
4、关闭并重新打开正在使用的文本编辑类应用,使更改立即生效。
四、清除用户词典中的误存映射条目
系统会根据历史输入将错误拼写(如“teh”→“the”)或拼音误转(如“zhongguo”→“中国”)记录进用户词典,即使关闭自动更正开关,仍可能触发替换;需定位并删除这些固化映射。
1、进入“系统设置”→“键盘”→“文本输入”→“编辑”。
2、选中当前输入法(如“简体拼音”),点击“详细信息”按钮。
3、切换至“用户词典”标签页,在列表中查找可疑条目。
4、选中目标条目后,点击下方的减号(−)按钮将其移除。
五、重置输入法文本配置文件
当自动更正持续异常且前述方法均无效时,可能因com.apple.spellcheck.xml或com.apple.HIToolbox.plist等配置文件损坏导致;清除后系统将重建默认文本服务配置。
1、退出所有应用程序,确保无文字处理类进程在后台运行。
2、打开“访达”,按下Command + Shift + G,输入路径:~/Library/Preferences/,回车进入。
3、查找并移至废纸篓以下任一文件:com.apple.spellcheck.xml 或 com.apple.HIToolbox.plist。
4、重启Mac,系统将生成新的默认文本配置文件,自动更正功能恢复初始状态。














