简体拼音候选词被带歪 —— 三行命令重置学习记录
macOS 自带的简体拼音会根据你的输入习惯调整候选词顺序,好处是越用越顺,坏处是偶尔一次就能把它带歪。「我遇到了类似的情况,打了一个呵呵的呵,结果输入“he”第一位不再是和和气气的和了」。
系统设置里没有一个“重置学习记录”的按钮,但学习数据就躺在两个地方,删掉再重启输入法进程就行:
rm -rf ~/Library/Containers/com.apple.inputmethod.SCIM/Data
rm -f ~/Library/Dictionaries/DynamicPhraseLexicon_zh_Hans.db
kill -9 `pgrep SCIM`
SCIM 是简体拼音的进程名,DynamicPhraseLexicon 就是那份会动态调整顺序的词库。代价是之前积累的常用词也一并清空,所以这三行适合在候选词已经乱到影响打字时再用。