### 提交前确认 - [x] 已搜索现有 issue 并核对实现状态。 - [x] 已移除个人数据与凭据。 ### AIME 版本 0.1.9,本地构建。已核对 main 的 `1b8761f`,相关导入逻辑相同。 ### 环境 macOS 27.0.1,MacBook Pro / M5 Pro;Xcode 26.6、Swift 6.3.3。 ### 输入环境 自然码 `double_pinyin`,雾凇拼音 2026.06.30。使用设置里的鼠须管导入功能,同步目录放在 Dropbox。 ### 复现步骤 1. 在鼠须管的 `installation.yaml` 中设置 `sync_dir`,使用默认目录以外的位置。 2. 在鼠须管执行同步,确认该目录下已有 `*.userdb.txt` 快照,默认的 `~/Library/Rime/sync` 不存在。 3. 在 AIME 设置中导入鼠须管配置。 ### 预期行为 从配置的同步目录导入个人词库和词频。如果没能迁移,界面应提示原因。 ### 实际行为 导入只查源目录下的 `sync`,没有读取 `installation.yaml` 里的 `sync_dir`,所以漏掉了外部目录中的快照。 导入报告里已经有“词频不会迁移”的警告,但只要配置部署成功,设置界面仍会显示“已生效”,没有把这个警告展示出来,很容易以为个人词库也迁移好了。 ### 诊断信息 `import-report.json` 中 `snapshots` 为空,警告为: > 导入源没有 sync 目录,学习到的词频不会迁移。
Activity
foru17 commentedon Oct 19, 2026
@takeshi264 感谢这么细致的报告,两个问题都确认并修好了,会随下个版本发布:
installation.yaml里的sync_dir(支持~和相对路径),从那里导入*.userdb.txt快照;目录不存在或读不全时会给出明确提醒。sync_user_data只合并本机已经存在的用户词库,首次导入时词频其实也没进去。现在会先用快照恢复对应的用户词库,再走正常同步;在设置里重新导入时,这一步由正在运行的输入法自己完成(它占着用户词库,其他进程打不开)。已加对应的回归测试(外部同步目录、目录缺失、首次导入后词频可查)。新版发布后我再关闭这个 issue。
AIME 0.1.10 — imported skins apply, external sync dir import, vocabul…
foru17 commentedon Oct 20, 2026
@takeshi264 AIME 0.1.10 已发布(https://github.com/zoolapp/aime/releases/tag/v0.1.10),包含这个 issue 的修复:导入时读取
installation.yaml的sync_dir,首次导入也会真正合并词频;没能迁移时概览和部署状态会显示提醒。你的 PR #24(订阅词库按columns解析)也在这个版本里,感谢!方便的话用 Dropbox 同步目录那套配置重新导入一次,确认词频已经过来,我再关闭这个 issue。
takeshi264 commentedon Oct 20, 2026
@foru17 感谢,升级后重新导入了配置,按照预期工作词频已经过来了!