-
Notifications
You must be signed in to change notification settings - Fork 417
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
同步用户数据时用户词典是如何同步的? #858
Comments
|
非常感谢回复。我也认真阅读了https://github.com/rime/home/wiki/UserGuide#用戶詞典管理 这里关于同步的说明,基本了解了squireel的同步方案。 我目前通过iCloud存放各个Mac上Squirrel的同步文件。 比如我在Mac A上添加自造词之后,点击“同步用户数据”,此时会在iCloud的同步目录下Mac A的对应目录里获得更新后的*.userdb.txt。我之前以为只要把这个*.userdb.txt文件拷贝到iCloud里Mac B同步目录里,或者拷贝到Mac B机器上的RIME目录下覆盖同名文件,然后在Mac B上“同步用户数据“即可,但是发现两种方式都无效。 后来在https://github.com/rime/home/wiki/UserGuide#用戶詞典管理 看到有个工具bin/rime_dict_manager似乎是可以导入*.userdb.txt,但是从https://github.com/rime/librime 下载后运行该工具也报错。
所以想请问 |
在 A 電腦上點擊「同步」,之後在 B 電腦上點擊「同步」。 不要手動複製文件。 |
明白了,非常感谢。 比如Mac A上我自造了词,点击“同步用户数据”,此时观察到iCloud里Mac A的目录里的wubi86_jidian.txt确实有了这些自造词(目录下其它文件包括yaml文件都没这些自造词),但是iCloud上Mac B的目录里的wubi86_jidian.txt和其它yaml文件是没有这些自造词的。 所以我才以为需要自己在iCloud的目录里手动拷贝合并wubi86.jidian.txt文件。 现在看来可能是配置或者是什么其它原因导致同步功能没有正常工作。 |
|
感谢,目前的配置是在造词后只更新了wubi86_jidian.txt但是没有在wubi86_jidian.userdb.txt添加内容,可能确实是配置问题。 |
刚试了一下,
我是用坚果云做的同步, PS:我是多台设备使用的同一个 installation_id , 详见 https://github.com/loveminimal/rime-jk/blob/master/installation.yaml#L7 |
感谢,我应该确实是配置上出问题了,但是一直没找到wubi86_jidian.userdb.txt这个文件不更新的原因。方便分享一下您的配置文件吗? |
我使用的是自己定制的 loveminimal/rime-jk,相应用户词典是 同步之后,生成的词典文本文件为 理论上,只要你的用户目录出现了 |
@loveminimal 感谢,我来研究一下 |
如下图为设置的sync_dir(在iCloud中),
我有三台mac,我在其中任何一台mac里的自造词后,点击“同步用户数据”后,在这个目录对应的id目录里的wubi86_jidian.txt确实会从那台Mac里同步过来这些自造词。
但是按照我之前的理解,这些自造词不应该是也会自动添加到其它id下的wubi86_jidian.txt文件里吗?
是否我对用户词典的同步有偏差?
如果用户词典不是我理解的这种同步方式,能否帮忙解释一下上图红框中各个文件的作用?我打算写个脚本来实现用户词典的合并,感谢。
The text was updated successfully, but these errors were encountered: