可移除外文输入法:一、系统设置中删除输入源;二、活动监视器终止相关进程;三、终端命令重置HIToolbox配置;四、删除/Library/Input Methods/残留组件;五、清理~/Library/Input Methods/用户数据。

如果您在Mac上看到大量外文输入法(如ABC、French、German等)混杂在输入源列表中,影响切换效率或造成误触,则可能是系统预装或用户误添加所致。以下是移除外文输入法及系统自带输入法的多种方法:
一、通过系统设置移除已启用的输入法
此步骤直接解除输入法在系统输入源注册表中的状态,使其不再响应 Command + 空格 切换,是所有清理操作的基础环节。
1、点击屏幕左上角苹果菜单,选择「系统设置」。
2、在左侧边栏中点击「键盘」,再点击右侧的「输入源」。
3、在输入源列表中找到目标外文输入法(例如「ABC」、「French - AZERTY」、「German」)。
4、选中该输入法后,点击左下角的减号(−)按钮将其移除。
5、确认列表中已无该条目,关闭设置窗口。
二、强制终止输入法关联的后台守护进程
部分系统自带输入法(尤其是ABC)在被移除输入源后,仍可能以辅助服务形式驻留内存,干扰后续深度清理操作,必须手动终止。
1、打开「访达」,进入「应用程序」→「实用工具」→ 双击运行「活动监视器」。
2、在右上角搜索栏中输入关键词:AppleInputSource、TextInput 或 HIToolbox。
3、切换至「CPU」与「内存」标签页,查找进程名含 TextInputAgent 或 CoreInput 的条目。
4、选中全部匹配进程,点击左上角红色停止按钮(×),在弹出窗口中选择「强制退出」。
三、修改系统核心配置文件彻底禁用ABC输入法
系统自带的ABC输入法无法通过常规界面删除,因其注册信息固化于用户级plist配置文件中,需手动编辑并清除对应项。
1、打开「终端」应用,输入以下命令查看当前启用的输入源列表:
defaults read ~/Library/Preferences/com.apple.HIToolbox.plist AppleEnabledInputSources
2、若输出中存在形如 {"InputSourceKind" = "Keyboard Layout"; "KeyboardLayout Name" = "ABC";} 的条目,说明ABC仍被系统识别。
3、执行以下命令重置整个输入源配置(将清空当前所有输入法,仅保留系统默认英文布局):
defaults delete ~/Library/Preferences/com.apple.HIToolbox.plist AppleEnabledInputSources
4、重启Mac后,系统将重建最小化输入源列表,此时仅保留基础英文输入法,外文输入法不会自动恢复。
四、删除系统级输入法组件文件夹中的残留项
macOS将部分输入法主程序存放于全局路径 /Library/Input Methods/,该位置不随系统设置移除而自动清理,需手动定位并删除。
1、打开「访达」,按下快捷键 Command + Shift + G 调出「前往文件夹」窗口。
2、粘贴路径:/Library/Input Methods/,按回车键确认。
3、在打开的文件夹中查找是否存在非系统原生的输入法包(如第三方外文输入法生成的 FrenchIM.inputmethod 或 GermanKeyboard.bundle)。
4、选中全部匹配条目,按 Command + Delete 移至废纸篓。
五、清除当前用户专属输入法支持数据
某些外文输入法会在用户目录下生成独立偏好设置与缓存,路径为 ~/Library/Input Methods/,该位置不会被系统设置或全局路径清理所覆盖。
1、打开「访达」,按下快捷键 Command + Shift + G。
2、粘贴路径:~/Library/Input Methods/,按回车键确认。
3、检查该文件夹内是否包含任何非空文件夹或 .plist 文件(尤其关注名称含 French、German、Spanish 的条目)。
4、选中全部相关文件或文件夹,按 Command + Delete 移至废纸篓。











