dsh·去重复 diff 展示插件
better-er/dsh-edit-diff · 工具
dsh·去重复 diff 展示插件。
★ 6GitHub 星标
1分支
2026-09-08最近更新
TypeScript开发语言
MIT许可证
主要功能
- 仅差异行完全相同行直接不渲染,只显示真实变化的删除行红 - 与新增行绿 +,消除重复。
- 行内字符高亮删/增行数相等的替换对,再做字符级 diff,用下划线在行内标出真正改动的字符,而不是整行糊在一起。
- 近线性算法先做公共前缀/后缀收缩线性,仅对中间小差异带运行 Myers diff,复杂度与差异量成正比而非平方,超大文件也流畅。
- 默认收起卡片默认一行摘要,点开才显示 diff 体,不刷屏。
- 长 diff 二次折叠展开后若差异行超 14 行,折成头 +「⋯ 展开其余 N 行差异」+ 尾,点开才全量。
安装命令
dsh plugin --profile web add github:better-er/dsh-edit-diff