利用DOS命令(subst或mklink)实现Obsidian多库统一配置

目前Obsidian库的配置文件主要存放于.obsidian目录下的plugins(插件)、thiemes(主题)、snippets(CSS片段)等三个配置目录中,未来可能还有其它功能的专用目录出现。

或许是为了满足用户对于多个Obsidian库的个性化区分,以上三个配置目录还无法自动统一,除非复制或同步配置文件,否则不能让所有Obsidian库具备相同的配置效果,不能改一处配置就影响到所有ob库。

多库共用方案-使用mklink命令

结合QQ群友的提示,经过测试,发现利用windows下的mklink命令就可以实现多库统一配置效果,即用mklink语法创建某库(源库)的配置目录的快捷方式,存入其它库(目标库)目录内,则可以做到修改源库配置,目标库自动更新配置。

参考说明

windows下使用mklink命令 建立同步文件夹

推荐Quicker动作

创建软链接

符号链接

大家可以测试一下,看是否能够实现多库配置统一,改一处而动所有库。


一库多开方案-用subst命令将Obsidian库目录虚拟为硬盘分区

命令语法十分简单,例如: Subst N: E:\Obsidian
这样,原来位于E:\Obsidian文件夹的库就被虚拟为N盘,我们可以从Obsidian软件中打开其它库,选择N:路径,即可实现双开。
如果继续把原库目录虚拟为M: X: Z:,那我们也可以轻松实现多开…

6 个赞

这个方法特别好,当时知道后第一时间内在QQ群里还分享过~

这个我在很多地方看到,但就是看不懂这个怎么操作的……
求教

搞明白了,直接对配置文件建立一个软连接放到次要的库里,然后切换配置就可以了
有不明白的可以看这里 https://zhuanlan.zhihu.com/p/652991658