可移除外文输入法:一、系统设置中删除输入源;二、活动监视器终止相关进程;三、终端命令重置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这么难缠?因为它的注册信息被写死在了用户级的配置文件里,图形界面拿它没办法。要根治,就得用终端命令手动“动手术”。
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. 检查这个文件夹,看看里面有没有非空的文件夹,或者名字里带 French、German、Spanish 的 .plist 文件。
4. 同样,选中所有相关的文件或文件夹,用 Command + Delete 清理掉。
走完这五步,从图形界面到后台进程,从系统配置到用户数据,基本就能把那些不请自来的外文输入法彻底请出你的Mac了。整个操作流程逻辑清晰,步步为营,不妨跟着试试看。