需禁用“替换文本为表情符号”功能:一、在“系统设置>键盘>文本输入>编辑>替换文本为表情符号”中关闭;二、在输入法菜单中取消勾选“自动替换表情符号”。

如果您在Mac上输入文字时,系统自动将某些字符(如“:)”、“:D”或拼音缩写)替换为Emoji表情,导致无法按预期输入纯文本,则可能是启用了“替换文本为表情符号”或相关智能预测功能。以下是禁用该行为的多种操作路径:
一、关闭“替换文本为表情符号”全局选项
该设置控制输入法在检测到特定文本组合(如“:smile”或“
1、点击屏幕左上角苹果图标,选择“系统设置”。
2、在左侧边栏中点击“键盘”。
3、切换到右侧的“文本输入”标签页。
4、点击右下角“编辑…”按钮(位于“输入法”列表右侧)。
5、在弹出窗口中,取消勾选“替换文本为表情符号”复选框。
二、停用输入法级智能预测与替代单词显示
即使关闭表情替换,若“在键入时显示替代单词”处于启用状态,系统仍可能在候选栏推送Emoji建议并误触替换,需同步禁用该联动机制。
1、保持在“系统设置”→“键盘”→“文本输入”页面。
2、点击“编辑…”打开输入法配置窗口。
3、取消勾选“在键入时显示替代单词”选项。
4、同时取消勾选“使用双空格键插入句号”(该功能常与预测逻辑耦合,影响文本纯净性)。
三、通过终端命令强制禁用底层Emoji自动替换服务
该方式直接修改Cocoa文本框架的全局偏好,覆盖图形界面未生效的残留策略,对备忘录、Pages、终端内文本编辑器等均有效。
1、打开“终端”应用(路径:应用程序 → 实用工具)。
2、输入以下命令并回车执行:defaults write -g NSAutomaticEmojiSubstitutionEnabled -bool false。
3、再执行命令重启文本服务进程:killall -u $USER CoreServicesUIAgent。
四、检查并清除已定义的Emoji类替代文本规则
用户手动添加的“替代文字”(如将“xswl”设为?)会优先于系统默认规则生效,若存在此类自定义项,将导致不可控的Emoji插入,必须逐一排查删除。
1、进入“系统设置”→“键盘”→“文本输入”→“编辑…”。
2、在弹出列表中逐行查看每条替换规则。
3、定位包含Emoji、颜文字或冒号组合(如”:joy”、”。
4、选中该行,点击左下角“–”按钮删除。










