1 下载

Beyond Compare是一个非常强大的文件差异对比软件。

可以对比很多种数据格式的差异。
在代码开发,git遇到复杂的冲突,进行代码对比合并很好用。
也能灵活运用于自己日常的excel数据、文件夹差异比较、图片差异对比等非常多场合。

官网下载链接:https://www.scootersoftware.com/download.php

30天试用期结束后,可以删除它的配置文件重新试用,从而达到永久白嫖~~:

  1. RD /S "%AppData%\Scooter Software\Beyond Compare 4"

也可以数码荔枝| Beyond Compare 4[Mac/Win]文本/代码/文件夹比较工具-淘宝网购买支持正版,淘宝会有数码荔枝等价格更便宜的代理商。或者找其他店家买更便宜的盗版码也有~~

2 常用功能介绍

操作习惯

内部沟通一般简称软件为bc。
一般习惯把旧的内容放在左栏,新的内容放在右栏。

在python中调用

可以把这个软件路径设置到全局变量,便可以使用pyxllib.xl的bcompare进行数据、文件等各种形式的差异对比,是个可视化效果非常好,强大的调试技巧。

from pyxllib.xl import bcompare
bcompare([1, 2, 3], [2, 3, 3])

image.png

3 其他功能

文件夹比较

文件夹比较,一般会关掉时间戳差异,只看内容差异
image.png
效果:
image.png

代码差异比较

BC可以识别文件类型,例如py脚本代码,然后识别注释内容,对注释里的修改,也会被判定为“次要”修改
image.png