Obsidian 插件,用于对比文件差异,类似 Git diff 的视图。
- 双文件对比:左右分屏显示差异,绿色表示新增,红色表示删除
- 多文件对比:同时对比最多 3 个文件
- 字符级高亮:在修改的行内高亮具体改动的字符
- 相似文件查找:自动查找文件名相似的文件
- 全局查找重复文件名:按条件筛选、批量删除
- 连续删除重复文件:逐组展示、默认勾选、快速清理
- 重构或合并多个 Obsidian 库时,难免出现重复文件
- 三方同步产生多个文件副本,需要快速对比并保留正确版本
- 使用剪藏插件反复剪藏同一篇文章,产生大量重复页面
- 折腾文件夹结构和笔记分类流程,因层级过深,不同版本散落在各处而被遗忘
- 单个文件:设为比较源 / 与比较源对比 / 清除比较源
- 选中两个文件:直接对比
- 比较两个文件
- 选择文件与当前文件比较
- 查找相似文件名并对比
- 清除比较源
- 全局查找重复文件名
- 连续删除重复文件
- 绿色背景:新增内容
- 红色背景:删除内容
- 黄色背景(多文件):某个文件独有
- 蓝色背景(多文件):部分文件共有
- 对比视图中可以直接删除文件(有确认提示)
- 筛选条件:
- 标题和内容完全相同
- 标题完全相同
- 标题部分重复
- 连续删除模式支持默认勾选、反选、批量删除与“下一组”
- 标题部分重复(字母/数字)至少连续字符数(默认 10)
- 标题部分重复(中文)至少连续字符数(默认 6)
- 手动安装:将
main.js、manifest.json、styles.css放到.obsidian/plugins/notes-diff/目录。 - brat插件安装
- 仅支持桌面端
- 对比视图只读
MIT