一般使用mac的人都会喜欢安装搜狗或者其他第三方输入法,但是安装后你会发现还有个烦人的ABC
输入法,二区你在键盘---> 输入法里面无法减掉,老是莫名其妙的自己切换成了自带的 ABC
输入法,还要老是切换回第三方输入法(快捷键是 control + 空格
),这个问题困扰我好久了,终于被我找到了删除自带的 ABC
输入法的方法,这里分享一下。
1. 关闭Mac系统的SIP
在 OS X El Capitan
中有一个跟安全相关的模式叫 SIP(System Integrity Protection )
,它禁止让软件以 root
身份来在 mac
上运行,并且对于目录 /System 、/sbin、/usr(不包含/usr/local/)
仅仅供系统使用,其它用户或者程序无法直接使用,但是你要删除掉ABC输入法你就得先把SIP禁用了,禁用步骤如下。
- 重启系统,按住
Command + R
进入恢复模式; - 点击选择顶部菜单栏
实用工具
中的终端
; - 输入以下命令来禁用
SIP
保护机制
csrutil disable
执行后输出以下信息表示禁用成功:
Successfully disabled System Integrity Protection. Please restart the machine for the changes to take effect.
然后再重启系统就生效了。
如果你要重新打开 SIP
方法同上,只是终端中输入的命令改为以下命令:
csrutil enable
2.下载安装PlistEdit软件
安装下载PlistEdit可以直接打开:https://xclient.info/s/plistedit-pro.html#versions 去下载安装,默认这个网站下载下来的软件打开密码均为xclient.info
,而且这个网站的Mac软件均为免费破解的很好的软件,当然还有一个Mac破解免费的网站https://www.waitsun.com/也是非常不错的,这里就不多说了。
也可以到:https://www.macw.com/mac/597.html 下载。
当你利用PlistEdit打开plist文件,mac提示应用已损坏
和非法来源的时候可以参考https://fashengba.com/post/app-damaged-on-mac.html去关闭。
3. 删除ABC输入法
关闭 SIP
重启完成后,先将输入法切换为系统自带的 ABC
输入法,然后打开终端输入以下命令:
sudo open ~/Library/Preferences/com.apple.HIToolbox.plist
接着输入密码即可打开 com.apple.HIToolbox.plist
文件
依次点开 Root
- AppleEnabledInputSources
,会看到一列 item
,找到其中 KeyboardLayout Name
为 ABC
的那一列,将整列 item
删掉,然后 command + S
保存。
在老版本的MacBook Pro操作到这就可以了的,但是在新版本的MacBook Pro是不能够生效的,会立即被系统更改回来,解法就是需要右键点击com.apple.HIToolbox.plist
文件,显示简介 - 勾选已锁定
查找隐藏文件打开,参考:https://zhuanlan.zhihu.com/p/344192350
接着重启电脑,打开系统偏好设置 --> 键盘设置,就可以看到系统自带的 ABC
输入法已经被删掉了:
如果又想用回自带输入法,只要在 偏好设置
- 键盘
- 输入法
里,按 +
号,把自带的输入法重新添加就可以了。

本文由 空心菜 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Jul 10, 2023 at 10:11 am