macos 10.12 删除默认的英文输入法

10.12删除默认的输入法与老版本不一样,通过下面方法可以删除英文输入法

1
2
3
4
5
6
7
8
# 将当前活跃输入法选为「`英文`」输入法
cp ~/Library/Preferences/com.apple.HIToolbox.plist ~/Library/Preferences/com.apple.HIToolbox.plist.back
# 将其转换成xml文件
plutil -convert xml1 ~/Library/Preferences/com.apple.HIToolbox.plist
# 用 vim 、 sublime text 或者其他编辑器,打开 ~/Library/Preferences/com.apple.HIToolbox.plist ,删除掉 AppleEnabledInputSources 键下不需要的 dict
vi ~/Library/Preferences/com.apple.HIToolbox.plist
# 修改后保存并重启生效
sudo reboot