Courier 同步的不只是笔记:Obsidian 的设置——启用了哪些插件、你的主题、快捷键——也能跟着到其他设备,换一台手机或第二台电脑,不必从零重装。这一页讲的是配置文件夹(.obsidian);库里的笔记和附件本身见同步哪些文件。
哪些设置能同步
Section titled “哪些设置能同步”配置文件夹按组处理。每组一个开关,全部默认关闭,在设置 → Courier → Obsidian 设置同步里打开:
- 主要设置:编辑器选项、文件与链接。
- 外观:主题名、字体、界面选项。
- 主题文件:主题本身。
- CSS 代码片段:片段文件。
- 快捷键。
- 核心插件启用情况和核心插件设置。
- 第三方插件启用情况(启用了哪些)和已安装的社区插件(插件本体)——这是两个开关,所以一台设备可以只“知道”某个插件,而不安装它。
- 配置文件夹中的其他文件。
开关属于每台设备:这里没打开的那一组,既不会从这台设备发出去,也不会应用到这里。关掉一组不会删除任何东西;再打开,会从停下的地方接着来。
哪些永远不同步
Section titled “哪些永远不同步”- 工作区布局——打开了哪个面板、窗口怎么分。Obsidian 一直在改写它,同步它只会互相打架。
- 缓存,以及 Courier 自己的设置——插件目录里放着这台设备的密钥,同步它等于把凭据交给另一台设备。
- 同步设置是插件的能力:只用命令行工具同步的设备,完全不会同步这个配置文件夹。
它是怎么工作的
Section titled “它是怎么工作的”设置和笔记走的是同一套流程:在这台设备上加密、上传,另一台设备收到通知后拉取。改完设置,另一台设备很快就能拿到。
拿到之后,有些设置当场生效,有些要重新加载——新主题的文件、CSS 片段、插件的启用和安装属于后者,因为 Obsidian 只在启动时读一次。哪些是哪种,设置页上写着:需要重新加载的组,开关下面会有一行说明。
这类设置到达时,会出现一张设置已同步的卡片,带重新加载和稍后。卡片不会自己消失,所以几小时前到达的设置不会被悄悄错过;一批改动一起到达,也只出现一张卡片。
两台设备改了同一项设置
Section titled “两台设备改了同一项设置”以修改时间较新的为准,静默处理。设置不是笔记,没有文件列表可以放副本,放在那里的副本既看不到也没法处理。同步不会因此停下,输掉的那个值就是被覆盖。详见冲突。