librime
librime copied to clipboard
[FR]同步用户数据时可以只同步个人词库,不同步配置文件
我主要使用的是朙月拼音,配置文件较大(100M左右)。当我有多台设备希望通过 iCloud 同步个人数据时,会造成同步文件夹占用空间过大。请求增加一个选项,允许用户不同步所有的 yaml 文件,或者可以让用户指定不需要同步的文件类型。
比如以下应用场景:
我有两台Windows电脑,一台 macBook,一个 iPhone。我需要在iCloud 中建立一个 sync 文件夹,同时将每台设备installation.yaml 中的 sync_dir 定义到网盘的这个sync文件。(iRime 中是定义到程序内的一个 sync文件夹,再同步到 iCloud 的 sync)
目前在4台设备中分别执行同步个人词库时,sync 文件中会生成4个对应的文件夹,分别是:Win11 ,Win10, macOS, iPhone
这时 sync 文件夹的空间占用是 400M。随着使用的设备越来越多,这个数值也会随着增加。
另外,如果三台电脑同时还使用 emacs-rime,又会需要 300M的空间。
其实个人配置文件都可以通过 Git 这类的版本管理工具进行管理,可以不用共享到同步文件夹。