Logo

Math Mindflow

数学思绪
Published on

鼠须管升级后98五笔配置修复记录

本文字数:约0.7k·访问:加载中...
Authors
  • avatar
    Name
    Jing
    Twitter

以下内容基本由ChatGPT生成,个人做了少量修改。

记录一次鼠须管(Squirrel)升级后的配置问题与修复过程,仅作为个人备忘,便于日后查找。

98 五笔方案来源: https://wubi98.github.io/

实际使用方案:wubi98_ci(含词)

环境

  • 系统:macOS
  • 输入法:鼠须管(Squirrel)
  • 版本:1.1.2

升级后出现的问题

升级到鼠须管 1.1.2 后,原有配置未改动,但出现了以下问题:

  1. 拼音反查失效
    使用 z + 拼音 进入反查状态,但候选为空。

  2. 拆字提示消失
    正常五笔输入时,候选项后不再显示字根拆分(如 〔丁卜女子〕)。

  3. 词频与造词行为异常(升级前也有)
    常用词不上屏,精准造词效果不稳定,整体表现为“不学习”。

原因定位

排查后确认,问题并非鼠须管功能回退,而是 schema 依赖在新版本下未被正确编译

从较新版本开始,鼠须管对 schema.yaml 中的 dependencies 要求更严格:

  • 未显式声明的词典或数据库
  • 即使文件存在,也不会进入 build 阶段
  • 相关功能直接失效

而 98 五笔方案中:

  • 拼音反查依赖 py
  • 拆字显示依赖 wb_spelling

原配置中未明确声明这两项依赖。

实际生效的修改

1. 修复拼音反查与拆字显示

文件:wubi98_ci.schema.yaml

dependencies:
  - py
  - wb_spelling

结果:

  • z + 拼音 反查恢复正常
  • 正常五笔输入恢复拆字显示

2. 启用五笔词频学习

文件:wubi98_ci.custom.yaml

patch:
  translator:
    enable_user_dict: true

行为确认:

  • 正常五笔输入会记录选词并调整词频
  • 拼音反查(z 前缀)不参与学习 (方案内已通过 disable_user_dict_for_patterns 禁止)

精准造词与存储位置

方案内置精准造词功能,使用反引号:

`wyna`nf

选中后生成对应词组(如“偏导”)。

精准造词与用户短语的实际存储位置为:

~/Library/Rime/userphrase.txt

说明:

  • 纯文本文件
  • 可手动编辑、备份、迁移
  • 适合维护专业或长期使用的术语

同步机制确认

使用输入法菜单中的 “同步用户数据” 功能。

同步目录为:

~/Library/Rime/sync/

注意事项:

  • sync/ 用于跨设备合并数据
  • 不应覆盖 ~/Library/Rime/
  • 换机流程:
    1. 拷贝旧机 sync/ 目录
    2. 放到新机同路径
    3. 执行“同步”后重新部署

关于自动造词的确认

即使启用:

enable_user_dict: true

Rime 的行为仍然是:

  • 学习已选词的词频
  • 不会自动组合新词(如“偏 + 导 → 偏导”)

自动造词需启用 enable_encoder,五笔方案通常不建议开启。

当前状态

完成上述修改后,系统状态如下:

  • 拼音反查:正常
  • 拆字显示:正常
  • 五笔词频:可学习
  • 精准造词:稳定
  • 数据同步:可迁移
本文作者: Jing
版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 4.0 许可协议。转载请注明出处!