鼠须管(macOS端)和仓输入法(iOS端)同步小鹤音形用户词库

Posted by

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爲負數。

涉及用戶詞典同步時,其他備份裏可能包含刪除前保存的該詞條的記錄,因此刪除的記錄需要保留,才能避免本地刪除後又從其他備份同步回來。

標記爲刪除後不會再顯示爲後選詞,可以放心忽略他的存在。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注