dandavison

一款支持语法高亮的分页器,用于 git、diff、grep、rg 和 blame 输出。

0.19.2
发布于
2026年3月29日
32,372
星标
2,026,460
下载
同步于
1 天前

作者已不再通过 GitHub Release 发版,但仓库仍在更新(最近提交 10 天前)。最新版本请到官网获取: 项目官网

rust

最新版本

0.19.22026年3月29日 03:50
下载慢?可在上方随时切换镜像源

项目说明

项目概述

Delta 是一款支持语法高亮的分页器,用于 git、diff、grep、rg 和 blame 输出。

主要功能

  • 语言语法高亮(与 bat 相同的主题)
  • 词级 diff 高亮(Levenshtein 算法)
  • 并排视图(side-by-side)
  • 行号显示
  • n 和 N 键在文件间导航
  • 改进的合并冲突显示
  • 改进的 git blame 显示
  • 支持 grep 输出高亮

适用人群

  • 频繁使用 git diff 的开发者
  • 希望 diff 输出更清晰可读的用户
  • 命令行爱好者

快速上手

  1. 通过包管理器安装(包名 git-delta)
  2. 配置 git:git config --global core.pager delta
  3. 配置 diff filter:git config --global interactive.diffFilter 'delta --color-only'
  4. 启用导航:git config --global delta.navigate true
  5. 运行 git diff 查看效果

核心优势

  • 语法高亮提升 diff 可读性
  • 并排视图和词级高亮
  • 高度可定制
  • 支持所有 bat 语法主题

系统要求

  • 操作系统:跨平台(Windows、macOS、Linux)
  • 支持架构:x86_64、arm64
  • 额外依赖:无

注意事项

  • 配置文件 ~/.gitconfig 中配置
  • 完整手册见 delta --help

历史版本

排序