关闭macos文内预测与替代单词可彻底禁用灰色候选词、空格键自动采纳及中英文混输转写,需同步关闭系统级两项设置、中文输入法英文补全、清空用户词典并执行终端命令重置文本服务。

Mac打字时总弹出灰色候选词、空格键自动采纳第一个建议、中英文混输被强行转写,根本不是输入习惯问题,而是系统级“文内预测”和“键入时显示替代单词”功能在后台持续劫持你的键盘——它不打招呼就替换内容,代码变量名、URL路径、专有名词全可能被悄悄改掉。
关闭系统级文内预测与替代单词
这一步直接停用 macOS 底层文本服务的实时候选推送,影响备忘录、邮件、Pages、终端等所有原生及多数第三方应用。图形界面设置生效快,无需重启。
点击屏幕左上角苹果菜单 → “系统设置” → 左侧“键盘” → 右侧切换到“文本输入”标签页。
点击右下角“编辑…”按钮 → 在弹出窗口中取消勾选【在键入时显示替代单词】和【显示文内预测文本】两项。
注意:这两项必须同时关闭。只关一个,灰色内联建议仍会浮现;若保留“显示文内预测文本”,空格键会默认采纳第一个候选,极易误触。
禁用中文输入法内置英文联想
简体拼音、五笔等中文输入法自带独立英文补全模块,即使系统级预测已关,它仍会在你输入“React”“iOS”“URL”时强行小写或转义,技术文档和代码场景尤其危险。
方法一(快捷直达):
点击屏幕右上角输入法图标(如“简体拼音”)→ 选择“偏好设置…”→ 切换到“英文”选项卡 → 关闭【英文单词自动补全】和【英文拼写纠错】。
方法二(系统设置嵌套):
系统设置 → 键盘 → 输入源 → 选中当前中文输入法 → 点击“…(更多选项)”→ “详细信息” → “英文” → 全部取消勾选。
清空用户词典中固化映射
系统会把历史确认过的错误输入记入用户词典,比如你曾敲“teh”并按空格接受过一次,之后无论开关如何设置,“teh”都会被自动替换成“the”。这类条目必须手动清除,否则预测行为顽固残留。
第一步:系统设置 → 键盘 → 输入源 → 选中当前中文输入法 → 点击“…(更多选项)”→ “详细信息”。
第二步:在弹出窗口中切换到“用户词典”标签页。
第三步:查找含“teh”“btw”“recieve”“zhongguo”等疑似映射的条目,逐行选中后点击“-”号删除。
第四步:关闭窗口 → 返回“编辑…”界面 → 点击“完成”保存更改。
执行终端命令重置文本服务
图形界面设置无法覆盖 Spotlight、Siri 听写、Quick Note 等组件中的残留逻辑,某些场景下预测仍会闪现。这条命令强制清空全局文本行为缓存,是真正兜底的操作。
打开“终端”(访达 → 应用程序 → 实用工具)。
输入以下命令并回车:
defaults write -g NSAutomaticTextCompletionEnabled -bool false
再输入命令重启文本服务:
killall -u $USER CoreServicesUIAgent











