各位朋友们好!小墨我又来给大家分享好东西啦!本期要介绍的是一个能让你的 Git 焕然一新的神器——Delta!
简介
你有没有觉得 Git 默认的 diff 输出又臭又长,看得人头晕眼花?反正我是受够了!自从用了 Delta,那感觉就像从黑白电视机一下升级到了 8K 超清大屏,那叫一个酸爽!
简单来说,Delta 就是一个命令行工具,用来取代 Git 默认的 diff 和 log 命令,让你的代码差异显示更加清晰易懂。
功能特点
1、Delta 支持各种编程语言的语法高亮,再也不用瞪着黑白的代码找半天了。
2、不仅能显示整行的变化,还能精确定位到行内差异,让你一眼看出改了什么。
3、可以让你自由调整显示的行数,不用被无关信息淹没了。
4、集成了 Git blame 功能,每行代码的作者信息都清清楚楚,方便你快速找到负责人。
5、内置了多种主题,总有一款能戳中你的审美!当然,你也可以自己动手,打造专属于你的个性化主题。
使用步骤
1、安装
Mac 用户可以用 Homebrew,Ubuntu 用户可以用 apt,Windows 用户可以用 Scoop,安装起来非常方便
# Mac安装
brew install git-delta
# Ubuntu安装
sudo apt install git-delta
#Windows安装
scoop install delta
2、配置
git config --global core.pager "delta"
git config --global interactive.diffFilter "delta --color-only"
3、使用
git diff git log -p git show <commit>
项目地址
https://github.com/dandavison/delta
总结
如果你和我一样,厌倦了 Git 默认的 diff 输出,那就赶紧试试 Delta 吧!它绝对会让你对代码审查和版本控制充满热情!相信我,用了它你就回不去啦!