mac删除默认ABC输入法,mac删除自带ABC输入法

2022.7.9再次更新
macOS Monterey我再次尝试修改的时候,发现打开com.apple.HIToolbox.plist文件失败,然后我就在root用户的根目录下找了一下这个文件,发现有不止一个,其中有些是修改不了的,找到的文件如下:

nidarlingdeMacBook-Pro:~ root# cd /
nidarlingdeMacBook-Pro:/ root# find . |grep com.apple.HIToolbox.plist
./Library/Preferences/com.apple.HIToolbox.plist
find: ./System/Volumes/Data/.Spotlight-V100: No such file or directory
find: ./System/Volumes/Data/Previous Content: No such file or directory
./System/Volumes/Data/Library/Preferences/com.apple.HIToolbox.plist
find: ./System/Volumes/Data/mnt: No such file or directory
find: ./System/Volumes/Data/.fseventsd: No such file or directory
./System/Volumes/Data/private/var/root/Library/Preferences/com.apple.HIToolbox.plist
./System/Volumes/Data/private/var/db/securityagent/Library/Preferences/com.apple.HIToolbox.plist
find: ./System/Volumes/Data/.DocumentRevisions-V100: No such file or directory
./System/Volumes/Data/Users/darling/Library/Preferences/com.apple.HIToolbox.plist

其中 “./Library/Preferences/com.apple.HIToolbox.plist”,我尝试修改,但是没有权利修改,应该是权限的问题,切到root用户修改权限应该就可以了,但是细心往下看,是可以看到当前用户darling的配置文件的 “./System/Volumes/Data/private/var/root/Library/Preferences/com.apple.HIToolbox.plist”,于是我尝试修改这个文件,是生效的
修改步骤如下:

open -a ./System/Volumes/Data/Users/darling/Library/Preferences/com.apple.HIToolbox.plist 
打开后,删除对应ABC输入法所在的行,具体参考之前的更新,重在对文件位置找到,修改的方法的相同


mac自带的输入法肯定是最安全的,但是切换输入法的快捷键跟第三方输入法切换方法又不相同,我用了很长一段时间自带的输入法,但在工作过程中,因为同事的电脑都是windows系统的,在高效的办公下,切换输入法的场景数不胜数,所以最终决定改为第三方输入法,这个全凭个人爱好,哪个方便用哪个,哪个舒服用哪个,一切为了高效办公看齐~~

但mac自身规定必须保留一个自带的ABC输入法,这样导致平时打字的时候莫名其妙的切到默认的ABC输入法,还要切换到第三方输入法(快捷键是 control + 空格),这里分享一下删除默认自带的abc输入法的方法

准备工作:

  1. 必须关闭 mac 系统的 SIP ,不然删不掉
    mac关闭sip的方法:
    重启系统,长按 Command + R 进入恢复模式。
    点击顶部菜单栏 实用工具 中的 终端 。
    输入以下命令来禁用 SIP 保护机制
    csrutil disable
    
    执行后输出以下信息表示禁用成功
    Successfully disabled System Integrity Protection. 
    Please restart the machine for the changes to take effect.
    
    然后再次重启系统,SIP就已经关闭了
    重新打开 SIP 的方法同上,只是终端中输入的命令改为以下命令
    csrutil enable
    
  2. 必须安装有 Xcode 或者 PlistEdit Pro ,不然打不开.plist 文件

删除操作

  1. 先将输入法切换为系统自带的 ABC 输入法,然后打开终端输入以下命令
    sudo -i 是切换到root用户,执行该命令后,是需要输入电脑密码的

    sudo -i
    open ~/Library/Preferences/com.apple.HIToolbox.plist
    

    如果遇到文件打不开,则是在准备工作出现问题。

  2. 依次点开 Root - AppleEnabledInputSources ,点开后,有很多元素,依次点开找到其中含有 KeyboardLayout Name 为 ABC 的行,找到后将含有ABC的这行删掉,然后 command + S 保存。
    mac删除默认ABC输入法,mac删除自带ABC输入法_第1张图片

  3. 再重启电脑发现系统偏好设置里面就没有自带的默认ABC输入法了
    mac删除默认ABC输入法,mac删除自带ABC输入法_第2张图片

  4. 如果你想把ABC输入法再还原回来,直接左下角再次把英文中的ABC输入法添加进来就好。

你可能感兴趣的:(mac的一些使用,mac,macos)