Obsidian 插件全局共享,一次安装所有仓库通用
你有没有这样的经历?Obsidian 里建了好几个仓库,工作、生活、学习各一个。每次装个新插件,得在每个仓库里分别操作一遍。插件更新了?再来一遍。
其实可以让所有仓库共用同一份插件。一次安装,全部生效,更新也只需要一次。
原理很简单:Windows 有个目录联接功能,能让多个路径指向同一个文件夹。我们把所有仓库的插件目录都指向一个全局目录,就实现了共享。
下面是完整操作步骤,跟着走就行。
一、准备全局插件目录
先在非系统盘创建一个文件夹,用来存放所有共享插件。建议放在 D 盘,避免系统盘权限问题。
目录结构长这样:
注意层级:Obsidian_Global_Plugins 下面是 .obsidian,再下面是 plugins。这个层级不能错,Obsidian 认这个路径。
然后打开你的主力仓库(已经装好常用插件的那个),找到 .obsidian\plugins 文件夹,把里面的所有内容复制到刚才创建的全局目录里。
这一步等于把现有插件搬了个家,后续所有仓库都会用到这份。
二、创建一键绑定脚本
在桌面新建一个文本文档,把下面的代码粘进去:
有一行需要改成你自己的路径:
把它替换成第一步创建的全局插件目录的实际路径。改完保存,把文件后缀改成 .bat。
三、运行脚本绑定仓库
这一步需要管理员权限,因为创建目录联接是系统级操作。
先复制目标仓库的完整路径。打开你要绑定的仓库,进到最外层文件夹(就是包含 .obsidian 的那个),在地址栏选中路径 Ctrl+C 复制。
然后右键点击 .bat 脚本,选"以管理员身份运行"。脚本会提示你粘贴路径,粘上去回车就行。
看到"绑定成功"就搞定了。打开目标仓库的 .obsidian 文件夹,你会发现 plugins 文件夹变成了快捷方式图标,说明它已经指向全局目录了。
打开 Obsidian 进入这个仓库,所有全局插件会自动加载,不需要手动安装。
多个仓库绑定的话,每个仓库跑一次脚本就行。
写在最后
全局插件目录建好之后,以后不管新增多少个仓库,每个仓库跑一次脚本就完成绑定。插件统一管理,更新一次全部生效。
如果你在操作过程中遇到问题,评论区留言,我帮你排查。
夜雨聆风