dandavison/delta 是一个 pager,能以语法高亮的方式逐页显示 Git、diff、grep、rg --json 和 blame 的输出。它使用 Rust 编写,并以 MIT 许可证发布。仓库记录的最新版本是 0.20.1。不过,提供的信息中没有该版本变更内容的记录,因此无法把任何特定改动描述为新功能。
该工具的目的是让 Git 变更及相关输出更易于阅读。它支持类似 bat 的语法高亮主题,并基于 Levenshtein 编辑推断算法高亮逐词 diff。它提供带换行的并排视图和行号,可以用 n 和 N 键在结果之间跳转。它还会优化合并冲突和 git blame 的显示。它能自动检测终端背景,并支持从 diff 中复制代码,以及跳转到文件路径和提交的链接。可以说,它把审查变更所需的多种显示功能集中到了 Git 工作流之中。
能够确认的只有仓库和 README 中记录的功能以及最新版本号。0.20.1 的变更记录和按功能划分的性能数据都不在所提供的事实之中。因此,没有足够依据来判断该版本的具体改进或使用效果;更合适的看法是:在已记录的功能范围之内,把它当作一个让 diff 及相关输出更易阅读的 pager。