批量删除自定义文本词库(文本替换)

很多人都有「如何批量删除自定义文本」的疑问,因为当你向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

发布日期 2022年4月12日 上午1:01

回复
问题被标记为 排名最靠前的回复

发布日期 2022年4月12日 上午3:45

对于Apple全家桶用户,我有一个粗暴但可能是目前唯一有效的办法,能够清除所有设备上的自定义短语:


  1. 首先把你的iPhone切换为简体中文以外的语言:依次进入设置——通用——语言与地区——iPhone语言——选择英文/繁体中文/日语......总之不要是简体中文就行。
  2. 打开设置——通用——键盘——自定义短语。如果加载不出自定义短语列表而是一片空白,就点击左上角「键盘」返回上一级,然后重新打开一次「自定义短语」。完全将自定义短语列表加载出来,有时候需要一定时间,耐心等待。
  3. 这时你会发现,在iPhone的替换文本中进行删除操作时,已经不会再出现卡顿很久的现象(其实每次删除词汇,依然会出现两秒左右的卡顿,但比起之前那种删一条就要卡顿一分钟的情况,已经要好很多了)
  4. 重点来了,购买一个手机屏幕自动点击器(手游玩家用来挂机的,40元-80元一个,至少要有两个点击头,且要选择支持「按顺序依次点击」的版本,最好选静音脉冲款不然会比较吵)。
  5. 点击屏幕左下角的「编辑」,然后把两个点击头在手机屏幕上对准粘好。设置点击器使两个点击头依次点击屏幕,具体顺序为:一个点击头点击每行左边的红色减号,然后等待1秒,另一个点击头再点击同一行右边弹出来的「删除」进行删除操作,上述操作结束后要再等待2秒(如果你的手机很卡,可以在2秒的基础上再增加几秒),此之为一个共计4秒的流程。
  6. 因为在每条替代词汇被删除后,下一条就会自动上移至相同位置,因此可令点击器自动工作,使其不断重复执行上述流程。有时会出现“删掉一条短语,就出现一条新的短语”的情况,这属于正常现象,无需干预。如此按照每4秒删除一条词汇的速度,最多36个小时(中间也可以暂停)即可完全删除iPhone上的替代文本。


因为此方法是依照正当手段对替代文本进行删除,因此在iPhone上,不会再出现已经删除的替代文本再次被同步回来的情况。

对于iPad要同样如此操作。就像之前说的,只有逐条删除手头上所有iOS+iPadOS+Mac设备的替代文本词库,才能将替代文本在iCloud备份中完全清除。如果你还有Macbook的话,在清理完iPad与iPhone的自定义短语后,也要马上删除掉mac上的自定义短语,方法就是进入mac终端输入那三行代码,至此自定义短语全部清除完成。

回复量:1
问题被标记为 排名最靠前的回复

2022年4月12日 上午3:45 回应 Mr_Yuan

对于Apple全家桶用户,我有一个粗暴但可能是目前唯一有效的办法,能够清除所有设备上的自定义短语:


  1. 首先把你的iPhone切换为简体中文以外的语言:依次进入设置——通用——语言与地区——iPhone语言——选择英文/繁体中文/日语......总之不要是简体中文就行。
  2. 打开设置——通用——键盘——自定义短语。如果加载不出自定义短语列表而是一片空白,就点击左上角「键盘」返回上一级,然后重新打开一次「自定义短语」。完全将自定义短语列表加载出来,有时候需要一定时间,耐心等待。
  3. 这时你会发现,在iPhone的替换文本中进行删除操作时,已经不会再出现卡顿很久的现象(其实每次删除词汇,依然会出现两秒左右的卡顿,但比起之前那种删一条就要卡顿一分钟的情况,已经要好很多了)
  4. 重点来了,购买一个手机屏幕自动点击器(手游玩家用来挂机的,40元-80元一个,至少要有两个点击头,且要选择支持「按顺序依次点击」的版本,最好选静音脉冲款不然会比较吵)。
  5. 点击屏幕左下角的「编辑」,然后把两个点击头在手机屏幕上对准粘好。设置点击器使两个点击头依次点击屏幕,具体顺序为:一个点击头点击每行左边的红色减号,然后等待1秒,另一个点击头再点击同一行右边弹出来的「删除」进行删除操作,上述操作结束后要再等待2秒(如果你的手机很卡,可以在2秒的基础上再增加几秒),此之为一个共计4秒的流程。
  6. 因为在每条替代词汇被删除后,下一条就会自动上移至相同位置,因此可令点击器自动工作,使其不断重复执行上述流程。有时会出现“删掉一条短语,就出现一条新的短语”的情况,这属于正常现象,无需干预。如此按照每4秒删除一条词汇的速度,最多36个小时(中间也可以暂停)即可完全删除iPhone上的替代文本。


因为此方法是依照正当手段对替代文本进行删除,因此在iPhone上,不会再出现已经删除的替代文本再次被同步回来的情况。

对于iPad要同样如此操作。就像之前说的,只有逐条删除手头上所有iOS+iPadOS+Mac设备的替代文本词库,才能将替代文本在iCloud备份中完全清除。如果你还有Macbook的话,在清理完iPad与iPhone的自定义短语后,也要马上删除掉mac上的自定义短语,方法就是进入mac终端输入那三行代码,至此自定义短语全部清除完成。

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

批量删除自定义文本词库(文本替换)

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!