
我有时候需要保存文件当前的版本,但是 Git 插件对我而言功能太多也太复杂。
我只需要简单的几个功能:
- 保存当前版本到指定目录
- 版本说明
- 对比版本差异
- 恢复版本
- 删除版本文件
也不需要插件功能太多太臃肿,于是我又自己写了一个,感谢 AI,感谢 Qwen Code,感谢 kimi。
🎯 插件简介
Version View 是一款专为 Obsidian 用户设计的版本管理插件,让你可以像 Git 一样管理笔记的历史版本,但操作更简单、更直观。
无论你是写作者、学生、研究者还是知识管理爱好者,这款插件都能帮你:
✅ 随时保存重要节点的笔记版本
✅ 清晰对比不同版本的差异
✅ 一键回滚到之前的版本
✅ 为每个版本添加标记和说明
✨ 核心功能
1️⃣ 一键保存版本快照
打开任意笔记,点击侧边栏的 🕐 历史图标,输入版本名称(如 ” 初稿 ”、” 重要修改 ”),点击保存即可。不命名也没关系,系统会自动编号为 V1、V2、V3…
👇 【页面显示说明截图】

2️⃣ 可视化版本对比
点击版本旁边的 🔍 按钮,即可并排对比历史版本与当前内容的差异:
- 🟢 绿色 = 新增的内容
- 🔴 红色 = 删除的内容
- 支持 Frontmatter 区域对比

3️⃣ 一键恢复版本
后悔了?点击 ↩️ 恢复按钮,一键将笔记内容回退到任意历史版本。再也不怕误删重要内容!
4️⃣ 智能版本管理
- 版本按时间倒序排列,最新的在最上方
- 支持编辑版本名称和详细描述
- 可设置最大保留版本数(默认 50 个)
- 支持自动保存功能(打开文件时自动保存版本)
可在设置中修改配置:

📥 安装指南
方式一:手动安装(推荐)
-
下载插件文件
- 从 GitHub Releases 下载以下文件:
main.jsstyles.cssmanifest.json
- 从 GitHub Releases 下载以下文件:
-
复制到插件目录
plaintext你的Vault/ └── .obsidian/ └── plugins/ └── version-view/ ← 新建此文件夹 ├── main.js ├── styles.css └── manifest.json -
启用插件
- 重启 Obsidian
- 进入 设置 → 社区插件
- 找到 “Version View”,打开开关启用
方式二:BRAT 安装(适合尝鲜用户)
如果你使用 BRAT 插件,可以直接添加以下仓库地址安装:
https://github.com/joeytoday/obsidian-version-viewplaintext🚀 快速上手
打开版本视图
- 在命令行搜索 version views

保存一个版本
- 打开任意笔记
- 在版本视图顶部输入框填写版本名称(可选)
- 点击 ” 保存此版本 ” 按钮
- 新版本会出现在列表最上方
版本列表操作
每个版本都有四个快捷按钮:
| 按钮 | 功能 |
|---|---|
| 🔍 | 查看与当前版本的差异 |
| ✏️ | 编辑版本名称和描述 |
| ↩️ | 恢复到此版本 |
| 🗑️ | 删除该版本 |
⚙️ 个性化设置
进入 设置 → 社区插件 → Version View,你可以:
| 设置项 | 默认值 | 说明 |
|---|---|---|
| 版本存储文件夹 | res/versions | 版本文件保存位置 |
| 最大版本数量 | 50 | 超出后自动删除旧版本 |
| 自动保存版本 | 关闭 | 打开文件时自动创建版本 |
🎁 适用场景
📝 写作场景
- 保存文章的不同阶段:大纲→初稿→修改稿→终稿
- 对比编辑前后的内容变化
📚 学习笔记
- 记录知识的迭代过程
- 保留重要的理解版本
🔬 研究记录
- 实验数据的多版本管理
- 思路演进的完整追溯
💼 工作文档
- 方案的多轮迭代
- 会议纪要的重要版本留存
❓ 常见问题
Q:保存版本会占用很多空间吗? A:每个版本保存完整文件副本,建议设置合理的最大版本数量(10-30 个为宜)。
Q:删除的版本能恢复吗? A:不能,删除是永久性的,请谨慎操作。
Q:移动端可以用吗? A:支持!该插件同时支持桌面端和移动端。
🔗 插件信息
- 插件名称:Version View
- 作者:joeytoday
- 许可证:MIT(免费开源)
- GitHub:github. com/joeytoday/obsidian-version-view
📌 写在最后
好的笔记管理不仅是内容的积累,更是思维的演进。Version View 帮你完整记录每一个想法的诞生、成长和蜕变,让知识管理更有深度!
快去试试吧,有任何问题欢迎留言交流~
本内容在 AI 辅助下创作,演示截图由作者提供。