现代版的WinDiff?

时间:2012-08-28 02:16:34

标签: windows vb6 diff

VB6附带WinDiff

是否有免费的现代版WinDiff可以忽略大小写?

2 个答案:

答案 0 :(得分:5)

与WinMerge和最新SDK的WinDiff一起,我也有SourceGear的免费DiffMerge。

我使用WinMerge(暂时没有改变 - 不要忽略空白行;这会破坏bug),特别是它打开两个空白可编辑页面的能力,你可以粘贴任何东西,比如来自远程桌面到没有安装任何可视差异的机器,并且自动(或者如果您愿意,可以手动)更新。

DiffMerge我喜欢的功能是它的差异显示,它似乎更好地迎合虚假不同的换行符。

而且,为了回答你的问题,来自最新SDK(或至少是Visual Studio 2010附带的SDK),WinMerge和DiffMerge的WinDiff都可以忽略大小写。

答案 1 :(得分:1)

WinDiff是Windows SDK的一部分,它仍附带它。但不是,SDK针对的是以区分大小写的语言C和C ++编写代码的程序员。

WinDiff的源代码曾经是SDK示例的一部分。你仍然可以从this web page获得它,假设你正在攻击C代码并且有一个旧的编译器。您需要调整line.c,line_gethashcode()和line_compare()函数。线下线最容易。

嗯,那是程序员的答案。海洋中的大量其他鱼类,Beyond Compare通常会得到很多点头。