Notes Diff
pendingby Seyee
Compare two files and show differences in Git-style diff view (green for additions, red for deletions)
Notes Diff
Obsidian 插件,用于对比文件差异,类似 Git diff 的视图。
功能
- 双文件对比:左右分屏显示差异,绿色表示新增,红色表示删除
- 多文件对比:同时对比最多 3 个文件
- 字符级高亮:在修改的行内高亮具体改动的字符
- 相似文件查找:自动查找文件名相似的文件
- 全局查找重复文件名:按条件筛选、批量删除
- 连续删除重复文件:逐组展示、默认勾选、快速清理
使用
使用场景
- 重构或合并多个 Obsidian 库时,难免出现重复文件
- 三方同步产生多个文件副本,需要快速对比并保留正确版本
- 使用剪藏插件反复剪藏同一篇文章,产生大量重复页面
- 折腾文件夹结构和笔记分类流程,因层级过深,不同版本散落在各处而被遗忘
右键菜单
- 单个文件:设为比较源 / 与比较源对比 / 清除比较源
- 选中两个文件:直接对比
命令面板
- 比较两个文件
- 选择文件与当前文件比较
- 查找相似文件名并对比
- 清除比较源
- 全局查找重复文件名
- 连续删除重复文件
对比视图
- 绿色背景:新增内容
- 红色背景:删除内容
- 黄色背景(多文件):某个文件独有
- 蓝色背景(多文件):部分文件共有
- 对比视图中可以直接删除文件(有确认提示)
重复文件工具
- 筛选条件:
- 标题和内容完全相同
- 标题完全相同
- 标题部分重复
- 连续删除模式支持默认勾选、反选、批量删除与“下一组”
设置
- 标题部分重复(字母/数字)至少连续字符数(默认 10)
- 标题部分重复(中文)至少连续字符数(默认 6)
安装
- 手动安装:将
main.js、manifest.json、styles.css放到.obsidian/plugins/notes-diff/目录。 - brat插件安装
限制
- 仅支持桌面端
- 对比视图只读
示例图
License
MIT
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.