git diff 工具设置_增强型 diff 命令行工具,让你的工作更有色彩

a9d51c57d65dbaf1ca6f9090bc7811ce.png

大家好,我是你们的章鱼猫。

小编我经常使用命令行工具,基本工作首选都是愿意在命令行完成。所以今天推荐的一个工具和文件 diff 工具有关,不知道大家有没有用过 diff 工具,以下是 diff 两个不同文件的输出。

6e7fbd6095847d45b7b8d98d118f5bc3.png

不知道大家看出来了没有,很明显当前的 diff 工具通过 <和> 来区分不同文件的差异,不够直观;同时对于差异也没有通过不同颜色来区分,辨识度比较差;另外就是,两个文件原始的内容其实不能比较直接看出来。

所以,今天要推荐的工具 icdiff,一款更友好的 diff 工具横空出世,就是为了解决上面这些问题的。以下是 icdiff 工具的输出。

c960d154a0ea684cffd723a00647c6ca.png

是不是哪个工具好用高下立见。icdiff 不仅支持单纯的行 diff,还支持了行中部分内容变更的 diff。

icdiff 通过 Python 开发,通过如下方式可安装。

pip install git+https://github.com/jeffkaufman/icdiff.git

我们支持 Git 的使用场景下,diff 是一个很重要的功能。所以 icdiff 在此基础上支持了 Git、Subversion、Mercurial 的集成,你可以修改 Git 的 diff 工具为 icdiff。

更多项目详情请查看如下链接。

开源项目地址:https://github.com/jeffkaufman/icdiff

最后,照旧安利一波我们的公众号:「GitHub 精选」,目前每天都会推荐一篇优质的开源项目文章,主要分享比较实用或有趣的开发工具与开源项目。我们的目标是:挖掘开源的价值。这个公众号超级值得大家关注。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值