功能定位:为什么一定要自己导出?
搜狗输入法的「个人短语」等同于自定义快捷码表,存储了你日积月累的行业缩写、网址、地址甚至整段营销话术。它只保存在本地,一旦重装系统、换电脑或账号异常登录,就可能被新空配置覆盖。批量导出成 TXT 不仅能做冷备份,也方便在 Excel 里批量编辑、与同事共享标准话术,甚至在离职交接时一次性交接资产。
与「同步词库」不同,个人短语默认不走云端,官方也未提供图形界面导出按钮,所以「手动定位文件」是目前唯一可复现的方案。下文路径以 Windows 版搜狗输入法截至当前的最新版本为例,macOS 因沙盒机制略有差异,会单独标注。
核心原理:个人短语到底存在哪?
搜狗将短语与快捷码写成纯文本,文件名通常叫 phrases.ini(部分旧版叫 userPhrase.ini),放在用户配置目录。只要复制该文件即完成「导出」;反向粘贴并重启输入法即完成「导入」。
提示:文件本质是 UTF-16 LE 编码,直接用 Windows 记事本打开会缺行;建议用 VS Code、Notepad++ 或「记事本++」另存为 UTF-8,方便后续 Excel 打开不乱码。
操作路径:三步定位与导出
Windows 桌面端
- 退出正在运行的搜狗输入法(任务栏图标右键→退出),防止文件被占用。
- 按 Win+R 输入
%AppData%\SogouInput回车,进入版本号文件夹(名称类似12.5.0.0415)。 - 找到
phrases.ini,复制到桌面并重命名为myPhrases-2026-04.txt,即完成导出。
macOS 端
macOS 版因沙盒限制,路径在 ~/Library/Containers/com.sogou.SogouInput/Data/Library/Application Support/SogouInput 下,文件名同样是 phrases.ini,步骤与 Windows 一致。Finder 中按 Command+Shift+G 粘贴路径即可直达。
批量编辑:把 ini 变成可维护表格
用 VS Code 打开导出的文件,先「另存为」→ 编码选 UTF-8;随后把扩展名改为 .csv,Excel 即可按行读取。每行格式固定为:
快捷码=短语内容
你可以用 Excel 的「分列」功能把 = 作为分隔符,快速得到两列,方便批量增删、去重或让实习生统一维护客服话术。改完再合并成 快捷码=内容 格式,保存为 UTF-8 文本,覆盖原文件即可。
回导与验证:怎样才算成功?
- 把改好的文件仍命名为
phrases.ini,替换原目录文件。 - 重新启动搜狗输入法。
- 在任意文本框输入你设定的快捷码,按空格,若整段短语一次性上屏即代表回导成功。
警告:若发现快捷码未生效,优先检查文件编码是否被 Excel 保存为 UTF-16 或带 BOM;其次确认输入法版本号目录是否选对,多版本共存时容易混淆。
例外与取舍:哪些情况不建议直接搬运?
- 公司电脑启用了「敏感文件审计」软件,直接复制 ini 可能触发 DLP 告警,可改用「设置-高级-导出配置」官方打包功能(该包为加密压缩,不便于明文编辑,但合规)。
- 若你开启了「账号同步」且手动把短语放云端,再回导本地文件会造成时间戳冲突,经验性观察显示:云端版本大概率覆盖本地,导致刚导入的短语消失。此时需先关闭同步,完成回导后再手动合并上传。
- 路径含中文用户名且系统代码页为 GBK 时,旧版记事本保存易乱码;统一用 VS Code 指定 UTF-8 无 BOM 可规避。
与第三方工具协同:能不能自动定时备份?
经验性观察,有技术团队用 Windows 任务计划 + 7-Zip 命令行,每晚把 %AppData%\SogouInput 整体打包到 OneDrive 本地同步盘,实现「无感增量备份」。脚本核心两行示例:
set src=%AppData%\SogouInput "C:\Program Files\7-Zip\7z.exe" a -tzip "D:\Backups\sgPhrase_%date:~0,4%%date:~5,2%%date:~8,2%.zip" "%src%\phrases.ini"
配合 OneDrive 的「文件随选」功能,即使公司电脑重启,也能在数分钟内拉回最新短语包。该方案对客服、电商运营等日更 200+ 话术的团队尤其实用。
故障排查:最常见 4 个卡点
| 现象 | 可能原因 | 验证方法 | 处置 |
|---|---|---|---|
| 替换后快捷码无效 | 文件编码错误 | 用 VS Code 右下角查看编码 | 重新保存为 UTF-8 无 BOM |
| 找不到 phrases.ini | 多版本共存 | 查看目录时间戳 | 进入最新修改日期的版本号文件夹 |
| 提示文件被占用 | 输入法未完全退出 | 任务管理器检查 SogouCloud.exe | 结束进程或重启电脑再替换 |
| Excel 打开乱码 | 原文件为 UTF-16 | 用记事本另存为 UTF-8 | 再改扩展名 csv 即可 |
适用/不适用场景清单
- 适用:个人换机、团队话术标准化、法律/医疗等需审计的高风险行业冷备份。
- 不适用:要求实时热同步的分布式坐席;已启用加密 DLP 且禁止导出 ini 的政企内网;希望官方图形界面一键完成的纯小白用户(可等待后续版本,但官方尚未承诺)。
最佳实践 5 条检查表
- 每月首工作日把 phrases.ini 纳入 Git 私有仓,历史版本可 diff。
- 快捷码统一用「xx.」结尾,避免与正常拼音冲突。
- 超过 5000 行后建议分模块:客服/运营/技术,分别存放不同 ini,回导时合并。
- 替换前先在虚拟机或家用电脑试跑,确认无编码问题再上生产机。
- 公司环境先问 IT 是否触发文件外发审计,必要时用官方加密配置包替代明文。
FAQ:常见疑问一次讲透
导出后能否直接导入手机端?
安卓与 iOS 的短语文件格式不同,需借助「搜狗输入法工具箱-词库管理-导入文本词库」功能重新转换,不能直接复用 PC 的 ini。
官方未来会出图形化导出按钮吗?
截至当前的最新版本尚未提供,客服反馈已记录需求,但无明确时间表。
phrases.ini 里出现大量重复行怎么办?
用 Excel 删除重复值后再合并即可;搜狗输入法加载时会自动去重,但过多空行会导致启动略慢。
是否可以把短语放到企业私有云同步?
官方未开放私有同步接口,只能借助文件级同步盘(如 OneDrive 本地同步、Syncthing)实现,风险与合规需自行评估。
替换后输入法崩溃如何处理?
先删除新 phrases.ini,重启输入法会自动生成空文件;再逐步增量导入,定位是哪一行特殊字符导致崩溃。
收尾:下一步行动建议
批量导出个人短语到 TXT 并非高频操作,却是数据自主权的最后一道保险。今天花 3 分钟按本文路径备份,未来换机、入职、审计都能秒级还原。建议立刻把「每月 1 号 phrases.ini 进 Git」写进待办,并转发给团队里还在手工复制粘贴的同事——一次导出,终身受益。

