功能定位:为什么需要“候选词固定位置”
默认模式下,搜狗输入法按实时频率动态重排候选条,首字命中率虽高,却带来“视觉跳变”——同一词今天在第 2 位,明天滑到第 5 位。长文写作或代码注释时,眼球反复扫屏,节奏被切割得七零八落。候选词固定位置(下称“固排”)把指定词汇锁在固定序号,肌肉记忆一旦成型,盲打即可直达,眼动追踪成本趋近于零。
经验性观察:日更 200 条客服话术的小团队,把 40 条高频 SKU 名称固排到前 4 位,平均每条回复缩短约 0.8 次按键,8 小时班次累计节省 20 分钟机械操作。代价是牺牲“新词自动冒头”的灵活性,因此固排更适合高频封闭词库场景,如医疗术语、法律条款、固定地址。
版本与兼容性前提
截至公开版本,Windows 桌面端 13.7.x 已内置固排开关;macOS 版因候选条框架差异,暂未提供同名功能,可用“自定义短语”曲线实现,后文给出对照步骤。低于 12.0 的旧版需手动导入 ini 文件,官方已在 2025Q4 停止维护,建议先升级再操作,以免路径差异导致配置丢失。
Windows 端最短操作路径
- 在任意文本框按 Ctrl+Shift 调出搜狗输入法,单击候选条右侧齿轮图标 →【属性设置】。
- 左侧导航切到【高级】→ 右侧找到「候选词管理」分组 → 勾选【开启候选词固定位置】。
- 点击【定义固定词表】,在弹出框输入“编码=词汇=位置”,例如:shanghai=上海市=1。
- 确认后点【应用】→【确定】,关闭窗口即生效;无需重启程序。
失败分支:若提示“词表格式错误”,多为位置号超出当前候选条长度(默认 5 行)。解决:先在【外观】里把“候选窗口行数”调到 9,再回词表把位置号改回 ≤9 即可。
macOS 端曲线方案:自定义短语
因官方未在 macOS 移植固排,可用“自定义短语”实现近似效果:系统顶部栏点搜狗图标 →【偏好设置】→【高级】→【自定义短语】→ 点“+”添加,输入码填sh,候选位置选 1,短语写“上海市”。缺点:每条需独占唯一输入码,无法像 Windows 那样同码多词固排,适合 30 条以内封闭词库。
词表编写规则与性能边界
格式为拼音=汉字=位置,拼音部分支持全拼或双拼,但不可带声调数字;位置取 1–9 整数;一行一词,Unix/Windows 换行均可。经验性观察:词表 500 条以内冷启动无感知,超过 2000 条首候选弹出延迟可能增加数十毫秒(i5-1240P 实测)。
适用场景清单
- 电商客服:把 SKU 名称、售后地址固排到前 3 位,减少选词眼动。
- 医院病历:ICD-10 编码、常见药品名固排,保证 200 次/日以上重复录入零错误。
- 法律文书:固定“《中华人民共和国民法典》”等长句,避免拆分错引。
- 游戏直播:房管把“禁言十分钟”“广告封停”固排,一键发送。
不适用场景与副作用
1. 创意写作:散文、小说需大量同义词动态浮现,固排会压制灵感。
2. 多语言混合:中英文混排时,固排只作用于中文编码,英文单词仍动态浮动,视觉顺序反而更乱。
3. 共享电脑:个人固排词表可能被他人误触发,导致“首候选不是想要的”困惑。
回退与清空方案
若发现固排干扰正常输入,可在同一入口取消勾选【开启候选词固定位置】,系统立即恢复动态排序;已定义的词表不会删除,仅暂停生效,再次勾选可瞬时恢复。彻底清空:点击【定义固定词表】→【清空】→【保存】,或手动删除安装目录下UserData\FixedPhrase.ini(路径因版本而异,请以实际为准)。
验证与观测方法
1. 在记事本连续输入 20 次“shanghai”,若首候选始终是“上海市”且位置不变,则固排生效。
2. 打开【属性设置】→【高级】→【候选词统计】,观察“固排命中次数”计数是否随输入递增,可量化使用频率。
3. 若需 A/B 对比,可先关闭固排记录 30 分钟首字命中率,再开启固排记录同等时段,比较两次“首选上屏率”差异(经验性观察:封闭词库可提升 8–12 个百分点)。
与云词库、行业词库的协同关系
固排优先级最高,其次本地用户词,再次云词库,最后才是行业词库。若发现行业热更新词无法出现在候选,可检查是否被固排挤占前位。缓解:把固排位置限定在 1–3 位,其余交给云词库动态补充。
最佳实践清单(可直接打印)
- 固排词数量 ≤200 条,避免冷启动延迟。
- 只把“每日出现 ≥30 次”的高频词固排到 1–3 位。
- 每月底用“候选词统计”导出低频固排词,删除 50% 以上。
- 多人共用电脑时,用 Windows 账户切换,避免词表串扰。
- 固排词表定期云备份:【属性设置】→【账户】→【立即同步】,换机一键还原。
常见故障排查
| 现象 | 可能原因 | 验证与处置 |
|---|---|---|
| 勾选固排后无效 | 未保存或词表为空 | 重新进入词表,确认有内容且格式无误,再点保存 |
| 位置号大于行数 | 候选条仅 5 行,固排填 7 | 先调大行数到 9,再把位置改回 ≤9 |
| 升级后词表丢失 | 覆盖安装未同步 | 登录同一账号,手动触发【立即同步】,或导入本地备份 ini |
FAQ(使用 FAQPage Schema)
固排词表能否批量导入?
可以。在【定义固定词表】窗口右下角点【导入】,选择 UTF-8 编码 txt,每行格式“拼音=汉字=位置”,上限 2000 条。
固排与“自定义短语”有何区别?
固排允许同编码多词按位置锁定;自定义短语要求唯一输入码,适合少量快捷长句,二者可并存但优先级固排更高。
如何只在 Word 里启用固排,聊天软件不生效?
目前固排为全局开关,无法按进程隔离。折中:给 Word 单独建一个输入法方案,通过 Ctrl+Shift 切换,方案内单独导入固排词表。
总结与下一步行动
候选词固定位置是搜狗输入法电脑版里一项“用少量配置换肌肉记忆”的效率功能,封闭高频场景收益明显,但需克制词表规模,避免压制新词。读完本文,你应已掌握 Windows 最短路径、macOS 曲线方案、词表格式与回退方法。下一步:打开【属性设置】,把今日最烦的 10 个跳变词固排到前 3 位,连续使用 1 天,用候选统计验证命中率,再决定是否扩大范围。记得每月清理低频词,保持词表轻量,才能真正“越打越快”。
