之前和大家分享过怎么用好 Obsidian 插件来武装自己的知识库?后来有用户提问:Obsidian 每新建一个库就要重新下载插件,有什么办法解决?

今天这篇文章就是来解决这个问题的,有两种方法:
方法一:复制 .obsidian/plugins 文件夹到新 vault(最简单,推荐新手)方法二:使用 Symlink 共享插件文件夹(最推荐,推荐重度用户)
大家平常用的 Coding Agent 工具一般会有双层配置,比如常见的 .claude 、 .skills 这两个文件夹就可以分别在全局和项目范围进行配置。
但 Obsidian 不同,它的配置文件夹 .obsidian 默认保存在 Vault(库)内部,而不是全局安装。
这个文件夹里一般包含这么些文件:
plugins/ —— 你安装的所有插件 themes/ —— 下载的主题 hotkeys.json —— 你自定义的快捷键 workspace.json —— 当前打开的标签页、面板布局 app.json、appearance.json —— 各种设置项

所以我们每创建一个新 Vault,就像一台全新的电脑,需要重新安装插件、主题、快捷键等。
知道原因后,解决起来就不难了,就是直接把它复制到新 Vault 中。
方法一:复制 .obsidian/plugins 文件夹到新 Vault
第一步,找到你配置完善的"主 Vault",显示隐藏文件。
Mac 用户:打开 Finder,按 Cmd + Shift + . Windows 用户:文件资源管理器 → 查看 → 勾选"隐藏的项目"
你会看到一个叫 .obsidian 的文件夹,点开它。

注意,我们只复制 plugins 文件夹,不复制整个 .obsidian。
因为里面像 workspace.json 这种文件,记录的是你打开的标签页。如果整个复制过去,两个库的标签页会打架,乱套了。
第二步,复制好 plugins 之后,把 plugins 直接粘贴到新 Vault 的 .obsidian 文件夹下
插件就都继承过来了,不过需要手动开启一下。搞定
这种方法的优点是:零学习成本,复制粘贴谁都会。
但缺点是:以后在主 Vault 更新了插件,还得手动复制到其他 Vault。
适合 Vault 不多的情况。
方法二:使用 Symlink 共享插件文件夹
如果你不想后续每次都手动同步到新 Vault,那可以试试符号链接(Symlink),这是很多重度用户采用的方法。
在讲操作前,先简单介绍下符号链接(Symlink)是什么。
大家应该都用过快捷方式,在手机端是“添加到桌面“,在 Windows 电脑是.lnk快捷方式,在 mac 是 Finder 里的 Alias(也就是制作替身)

前面这几种都是 GUI 世界的快捷方式;而 Symlink 是文件系统世界的快捷方式。
你可以把它想象成:
在 Vault A 里放了一个"传送门",这个门通向 Vault B 的 plugins 文件夹。当你打开 Vault A 时,Obsidian 以为 plugins 就在当前文件夹,实际上它通过传送门读取的是 Vault B 的内容。
Symlink 和"复制粘贴"的区别在于:
复制粘贴:两个独立的文件夹,改 A 不影响 B 符号链接:只有一份真实数据,多个位置共享

它的好处很明显:你在主 Vault 更新一个插件,所有链接过去的 Vault 都是自动同步,不用手动复制。
如果你是 mac/Linux用户,可以这么操作:
在主 Vault 中安装好所有常用插件。 创建新 Vault。 在终端运行这段指令,就可以为新 Vault 创建 Symlink 指向主 Vault 的插件目录,
cd /path/to/new-vault # 切换当前工作目录到新 Vault 的根目录。ln -s /path/to/main-vault/.obsidian/plugins .obsidian/plugins # 把主 Vault 的插件文件夹,链接到新 Vault 的对应位置。当然,你也可以用自己常用的 Coding 工具打开这个新 Vault,然后给它输出这段提示词:
这是我的主 Vault 的插件文件夹路径:/path/to/main-vault/.obsidian/plugins请用 Symlink 将它链接到当前新 Vault 的 .obsidian/plugins 中但如果你是 Windows 用户,则用 Junction 来共享。
如果你要同步的不止插件,还希望同步主题、模板、自定义快捷键等,那可以在方法二的基础上做个微调,就是创建一个“全局配置 Vault”,把整个 .obsidian 做成 symlink,让多个 Vault 共享它。
这样就实现了配置和笔记彻底分离。后续你只维护一个干净的配置中枢,新建 Vault 时只需要执行 1 次链接,就能把插件、主题、热键等全部继承过来。
Symlink 的方法还可以用在 Skills 管理上。
如果你有多个 Agent 都要用 Skills,就可以建立一个中央 Skills Repo,然后通过 Symlink 链接到各工具的 Skills 目录。这样就不用到处重复安装了。
以上就是将 Obsidian 插件快速迁移到新建的 Vault 的两种方法。
如果你是 Obsidian 新手,就用方法一,直接复制 .obsidian/plugins 文件夹到新 Vault,简单直接;
如果你是 Obsidian 重度用户,就用方法二,使用 Symlink 共享插件文件夹,一劳永逸。
夜雨聆风