在 www.v2ex.com/t/898932 找到了一下导致输入法卡顿的问题,其实还漏了一种情况,当你曾经使用第三方工具导入大量的词库的时候,就会导致输入卡顿的问题。
词库的大小可以用ls ~/Library/KeyboardServices -ahl 来查看
之前我使用的词库达到了100Mb的量级。
macos 的自定义词库英文是 Text Replcements,当你打完字按空格的时候,系统都会去调用一次查询。如果词库很大输入完就会卡顿
解决方法
- 退出iphone的icloud账号【保持不要动,不要做任何操作】
- 退出macbook上的icloud账号
- 重启macbook
- 登陆macbook的icloud账号
- 打开设置,删除键盘里的所有自定义短语
打开终端输入
cd ~/Library/KeyboardServices
ls -lh#可以看到自定义短语词库的列表以及大小
rm -rf TextReplacements.db*#删掉自定义短语词库 - 等1分钟【为了让服务数据同步,根据网络看,可能要等一会】
- 添加1个新的短语
- 重启iphone
- iphone登陆icloud账号
- 完成
详细请看: github.com/studyzy/ime…