想在 Mac 上把百度输入法个人词库彻底删除,仅靠常规卸载或表面清理通常并不够。一般需要手动处理三个关键位置:第一处是 ~/Library/Input Methods/ 下的 user-dict.db 等核心用户词库文件;第二处是 ~/Library/Application Support/ 中加密保存的主词库数据;第三处则是 ~/Library/Caches/ 里的索引缓存文件。除此之外,最后再执行一次终端命令,将系统输入源历史同步重置,清理会更彻底。

Mac 上百度输入法长期积累的个人词库,往往会造成联想候选变慢、误选增多,甚至可能残留部分敏感输入记录。想真正清空百度输入法词库,必须手动定位并删除它独立存储的词库文件与缓存数据。
删除 ~/Library/Input Methods/ 下的用户词库文件
这一步会直接清除百度输入法在当前用户下的自学习词库核心文件。如果这里不删除,即使卸载重装百度输入法,原有词库也可能自动恢复。操作前请先确认百度输入法已经完全退出,否则系统可能提示“文件正在使用中”。
1、打开「访达」,按 Command + Shift + G 调出「前往文件夹」窗口。
2、粘贴路径:~/Library/Input Methods/,回车进入。
3、查找名为 BaiduIM 的文件夹(部分版本也可能显示为 BaiduInput 或 com.baidu.inputmethod),双击进入。
4、重点查看以下文件:user-dict.db、local.db、phrase.db,以及 cache/、data/ 文件夹——这些基本就是百度输入法个人词库、自学习数据和本地缓存的主要存放位置。
5、全选上述文件与文件夹,按 Command + Delete 移至废纸篓。【删除后不可恢复,请先确认没有重要的自定义短语或常用词条】
同步清理 Application Support 中的词库本体
如果你登录过百度输入法账号,主词库数据通常会以加密形式保存在这里。仅删除 Input Methods 目录并不完全,这一部分很容易被忽略,但实际往往承载着词库主体数据。
1、再次按 Command + Shift + G,输入路径:~/Library/Application Support/。
2、查找文件夹:BaiduIM、com.baidu.inputmethod 或 BaiduInput。
3、进入后,搜索包含 dict、vocabulary、lexicon、sync 等关键字的文件或子目录。
4、将识别出的词库相关文件整体移至废纸篓;如果整个文件夹仅用于百度输入法,也可以直接删除整个文件夹。
清空 Caches 中的索引与映射表
缓存目录中通常保存着拼音映射、词频统计、模糊匹配表等临时数据。如果这部分不清空,重启百度输入法后仍有可能继续出现旧联想词或历史候选。
1、按 Command + Shift + G,输入:~/Library/Caches/。
2、查找名称包含 Baidu、BaiduIM 或 com.baidu 的文件夹。
3、打开后,删除其中所有内容,或者直接将整个文件夹拖入废纸篓。
重置系统词库注册项(可选但推荐)
方法一:终端命令强制刷新
打开「终端」,逐行执行:
defaults delete com.apple.HIToolbox AppleSelectedInputSourceHistory
defaults delete com.apple.HIToolbox AppleEnabledInputSourceHistory
killall HIToolbox
这三条命令会清空系统级输入源历史记录和词库注册缓存。执行后一般无需重启 macOS,但需要重新启动百度输入法才能生效。
方法二:删除偏好设置文件
前往 ~/Library/Preferences/,删除文件:com.baidu.inputmethod.plist 或 com.baidu.BaiduIM.plist。
