先导出再删除:通过工具箱导出userdict_20260929.db并用sqlite浏览器确认有效;再手动删除~/library/application support/com.sogou.inputmethod/library/userdict.db等文件及~/library/caches/com.sogou.*缓存,最后结束sogou进程并重启。

你在Mac上用搜狗输入法打了几年字,候选栏里堆满自己早就不记得输过啥的生僻词、错别字联想、甚至测试时乱敲的字母串,想一次性导出备份再彻底清空——但设置界面只给“清空用户词库”按钮,点下去连确认弹窗都秒闪,根本不知道导出了没、删干净没。
先导出:用工具箱入口触发标准.db备份
这一步必须在删除前完成,否则词库物理文件被删掉就不可逆了。工具箱路径最稳定,比直接进设置菜单少跳转两步,新版macOS系统也兼容。
点击菜单栏右下角搜狗图标 → 在弹出菜单中选择「工具箱」→ 点击右上角齿轮图标进入「属性设置」→ 左侧选「词库」→ 右侧找到「中文用户词库」区域,点击其后方的下拉箭头 → 选择「导出/备份」→ 在弹出窗口中指定保存位置(建议选桌面方便找),文件名保持默认即可(如UserDict_20260929.db)→ 点击「保存」。
看到“用户词库导出完成”提示后,【务必打开该文件所在文件夹,双击文件用SQLite浏览器确认是否能正常打开并显示词条】。有些版本导出空文件却不报错,此时需重试或换方法一。
再删除:手动定位并移除真实词库文件
图形界面点“清空用户词库”只是逻辑标记,并不删除磁盘上的实际数据,重装或重启后词库会自动恢复。要真正删干净,必须直捣黄龙,找到隐藏的SQLite数据库文件。
第一步:打开访达 → 按 Command + Shift + G → 粘贴路径:~/Library/Application Support/ → 回车。
第二步:在该目录下查找名为 SogouInput 或 com.sogou.inputmethod 的文件夹(macOS 13+多为后者)。
第三步:进入该文件夹 → 查找含 local.db、UserDict.db、userdict.db 字样的文件(常见路径如 SogouInput/library/local.db 或 com.sogou.inputmethod/library/userdict.db)→ 【选中全部匹配的.db文件,按 Command + Delete 移至废纸篓】。
第四步:清缓存索引(防止残留映射导致候选错乱)→ 再次 Command + Shift + G → 输入 ~/Library/Caches/ → 找到并删除整个 com.sogou.* 开头的文件夹(如 com.sogou.inputmethod)。
第五步:彻底退出搜狗进程 → 打开活动监视器 → 搜索 “Sogou” → 结束所有相关进程(特别是 SogouCloud、SogouPY)→ 注销当前用户或重启Mac。











