dsh pluginsEnglish
← 返回热门插件目录

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
查看 GitHub 仓库 ↗返回热门插件目录