批量删除自定义文本词库(文本替换)
很多人都有「如何批量删除自定义文本」的疑问,因为当你向Apple ID中导入大量自定义文本后,输入法连带着整个系统都将变得异常卡顿,而且这种效果会很快借由iCloud,同步到登录了你的Apple ID的所有苹果设备上。
Apple没有提供批量删除文本的选项,而这是一个自2012年起就开始有人反映的问题。
我咨询了苹果支持客服,并尝试了网上给出的常见解决方法:
- 重启/退出Apple ID并重新登录/删除iCloud备份/还原所有设置/抹掉所有内容和设置——无用,只要之后登录Apple ID,那一大堆自定义短语很快就会同步回来
- 在Macbook上Command+A全选并删除词库——无用,依然会很快同步回来
- 还原键盘词典——无用,这个办法只能清除输入法自动记忆的高频输入词汇,而无法删除哪怕一条位于「文本替换」里的自定义短语。
- 进入mac终端,并输入如下代码——可以清空mac上的自定义短语,但不久后就会再次同步回来
cd ~/Library/KeyboardServices
ls -lh #可以看到词库的大小
rm -rf TextReplacements.db*
结果表明,目前只有逐条删除手头上所有iOS+iPadOS+Mac设备的替代文本词库,才能将替代文本在iCloud备份中完全清除。
[经过版主编辑]
MacBook Air 13″, macOS 12.3