VB6附带了WinDiff
。
是否有免费的现代版本的WinDiff可以忽略大小写?
随着WinMerge和最新SDK的WinDiff,我也有SourceGear的免费DiffMerge。
我使用WinMerge(它不会忽略一些空白的行,不会忽略空行),尤其是它能够打开两个空白的可编辑页面,并且可以粘贴任何东西,比如从远程桌面没有安装任何可视化差异的机器,并自动更新差异(或者,如果您愿意,可以手动更新)。
我喜欢DiffMerge的功能是它显示的差异,这似乎更好地迎合虚假不同的换行符。
而且,为了回答你的问题,最新的SDK(或者至少包含在Visual Studio 2010中)的WinDiff,WinMerge和DiffMerge都可以忽略大小写。
WinDiff是Windows SDK的一部分,它仍然附带。 但是不,SDK是针对编写区分大小写的C和C ++代码的程序员的。
WinDiff的源代码曾经是SDK示例的一部分。 你仍然可以从这个网页得到它,假设你正在破解C代码,并且有一个旧的编译器。 你需要修改line.c,line_gethashcode()和line_compare()函数。 下行线是最简单的。
那是程序员的答案。 Beyond Compare中的大量其他鱼类通常会得到很多点头。