百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
D

diffplex

> 编程语言
开源

DiffPlex 是一个 Netstandard 2.0+ 的 C# 库,用于生成文本差异。

1.3K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

DiffPlex 是一个 Netstandard 2.0+ 的 C# 库,用于生成文本差异。

DiffPlex() (https://www.nuget.org/packages/DiffPlex/)

DiffPlex 是一个用于生成文本差异的 C# 库,其目标版本为 netstandard1.0+。

关于 API

目前, DiffPlex 库提供了几个用于生成差异的接口和类:

  • IDiffer (由 Differ 类实现) - 这是核心的差异比较类。 它暴露了用于生成文本之间差异的低级函数。 * ISidebySideDiffer (由 SideBySideDiffer 类实现) - 这是一个高级接口。 它消耗了 IDiffer 接口,并生成了 SideBySideDiffModel。 这是一个适合在侧边视图中显示两个文本的差异的模型。 * IThreeWayDiffer (由 ThreeWayDiffer 类实现) - 此接口提供三路差异和合并功能,通过将基础文本与两个修改版本进行比较,以检测变化和冲突,实现智能合并。 * UnidiffRenderer - 一个渲染器类,用于生成与 Git、补丁工具和其他标准差异工具兼容的统一差异(unidiff)格式输出。

示例

目前提供的实现包括: - CharacterChunker - CustomFunctionChunker - DelimiterChunker - LineChunker - LineEndingsPreservingChunker - WordChunker

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言