删除 macOS 自带的 ABC 输入法
/这几天又被 macOS 自带的 ABC 输入法烦到了,总是要按几次 Control + Space
或者 Shift
来切换到想要的输入法,受不了了再次决定删掉它,只保留一个输入法会减少很多切换输入法的烦恼。
其实之前我已经删除过了,由于使用 Blender 时发现其快捷键失效了,怀疑是输入法的问题,于是又把 ABC 输入法加回来了验证下,果然是输入法的问题,然后就一直让它苟活到了现在。
关闭 SIP
- 重启系统,按住
Command + R
(好像 M 系列芯片的电脑长按电源键也行) 进入恢复模式。 - 点击顶部菜单栏
实用工具
中的终端
。 - 输入
csrutil disable
命令来关闭 SIP,会提示是否继续,按下Y
键即可继续。 - 执行后输出
System Integrity Protection is off. Restart the machine for the changes to take effect.
则表示关闭成功。 - 重启系统。
删除 ABC 输入法
- 打开终端,输入命令
open ~/Library/Preferences
。 - 在新打开的 Finder 窗口里找到
com.apple.HIToolbox.plist
文件,使用 XCode 打开该文件。 - 依次点开
Root
-AppleEnabledInputSources
,依次点开ItemX
,找到Value
列为ABC
的那个 Item 删掉,按Command + S
保存。 - 马上在 Finder 窗口里右键
com.apple.HIToolbox.plist
文件,点击显示简介
,然后把通用
栏下面的已锁定
Checkbox 勾上,不然我们的修改会马上被系统还原回去。 - 重启系统。
重新开启 SIP
- 如果需要的话,可以重新开启 SIP,步骤跟关闭 SIP 时一样,只是命令换成
csrutil enable
即可。
如果后续可能发现由于输入法导致的问题可以随时再把 ABC 输入法加回来(系统设置
- 键盘
- 输入法
)即可。