增强型 diff 命令行工具,让你的工作更有色彩
共 775字,需浏览 2分钟
·
2020-07-27 19:44
【公众号回复 “1024”,免费领取程序员赚钱实操经验】
大家好,我是你们的章鱼猫。
小编我经常使用命令行工具,基本工作首选都是愿意在命令行完成。所以今天推荐的一个工具和文件 diff 工具有关,不知道大家有没有用过 diff 工具,以下是 diff 两个不同文件的输出。
不知道大家看出来了没有,很明显当前的 diff 工具通过 < 和 > 来区分不同文件的差异,不够直观;同时对于差异也没有通过不同颜色来区分,辨识度比较差;另外就是,两个文件原始的内容其实不能比较直接看出来。
所以,今天要推荐的工具 icdiff,一款更友好的 diff 工具横空出世,就是为了解决上面这些问题的。以下是 icdiff 工具的输出。
是不是哪个工具好用高下立见。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
---特别推荐---
特别推荐:一个新的优质的推荐高效工具,软件,插件的公众号,每天给大家分享优秀的效率工具,「程序员掘金」,专门为程序员挖掘好东西的一个公众号,非常值得大家关注。