1、修改installation.yaml文件
iOS端installation.yaml文件配置
distribution_code_name: hamster
distribution_name: hamster
distribution_version: 3
install_time: "Mon Feb 19 21:23:26 2024"
installation_id: iPhone
rime_version: 1.9.0
sync_dir: "/private/var/mobile/Library/Mobile Documents/iCloud~dev~fuxiao~app~hamsterapp/Documents/RimeSync"
update_time: "Mon Feb 19 23:09:57 2024"
macOS端installation.yaml文件配置
distribution_code_name: Squirrel
distribution_name: "鼠鬚管"
distribution_version: 0.16.2
install_time: "Mon Feb 19 21:23:26 2024"
installation_id: "Mac"
sync_dir: "/Users/username/Library/Mobile Documents/iCloud~dev~fuxiao~app~hamsterapp/Documents/RimeSync"
rime_version: 1.8.5
2、修改flypy.schema.yaml文件
macOS端flypy.schema.yaml文件配置
①把需要同步的词典改为userdb二进制类型,如修改flypy_user

②点击“重新部署”,会在本地生成一个flypy_user.userdb文件夹(没出现?只要编辑同个文件夹中的任意文件名就出现了)

③点击“同步用户数据”,在iCloud上会生成一个flypy.userdb.txt文件
iOS端仓输入法flypy.schema.yaml文件配置
方案文件管理-键盘文件(或应用文件)-编辑任意一个词库文件,如“flypy_user.txt”,即会在键盘文件中生成同步的词库文件夹,如flypy_user.userdb
3、使用
后续在iCloud上任意一个flypy_user.userdb文件中添加新词即可同步到所有终端。(目前我只知道这种方法,其实做个快捷指令操作起来也简单)
4、如何删除某个词
参考:刪除誤上屏的錯詞
下面是防止删除的词同步回来的方法,不一定有效。。。
编辑flypy_user.userdb文件,手動刪除用戶詞,標記d爲負數。
涉及用戶詞典同步時,其他備份裏可能包含刪除前保存的該詞條的記錄,因此刪除的記錄需要保留,才能避免本地刪除後又從其他備份同步回來。
標記爲刪除後不會再顯示爲後選詞,可以放心忽略他的存在。
发表回复