Mac可以通过设置-> 键盘->输入法中删除不需要的输入法,但是ABC输入法是默认不能够手动删除的。但是因为搜狗输入法本身就自带英文输入功能,那么如何才能删除ABC输入法呢?

关闭SIP

检查SIP状态

打开终端输入:

1
csrutil status

会看到提示:

1
System Integrity Protection status: enabled.

表示未关闭。

1
System Integrity Protection status: disabled.

表示已关闭。

如果是未关闭状态就需要关闭SIP了!具体关闭SIP操作可以参考此网站

删除ABC输入法

先将输入法切换为系统自带的 ABC 输入法(不然关不了),然后打开终端输入以下命令。

1
sudo open ~/Library/Preferences/com.apple.HIToolbox.plist

会提示输入密码后,会打开如下文件:

xxx

依次点开Root->AppleEnabledInputSources,会看到一列item,找到其中 KeyboardLayout NameABC 的那一列,将整列item删掉,然后 command + S 保存。

接着重启电脑,打开键盘设置,就可以看到系统自带的 ABC 输入法已经被删掉了。

恢复ABC输入法

重新添加ABC输入法即可。