我有两个数据文件。它们都是 5000 行长,每行大约 10000 个字符宽。它们几乎相同,只是某些行上的几个字符不同。有没有什么工具可以同时跳转垂直 和 水平 双方的分歧,所以我可以看看有什么不同?
我使用的是 OSX,但如果绝对必要,我可以使用 Linux 或 Windows。我试过了:
最佳答案
如果每行最多有两个编辑,vimdiff,或者甚至更好的图形孪生 gvimdiff 将起作用。它突出显示一行中第一个和最后一个更改字符之间的部分。它还会折叠文件中相同的部分。
这些是 Vim 的一部分;我不知道是否MacOS versions包含 (g)vimdiff。
请注意,根据我的经验,Vim 有时会因长行而变慢,因此对于此特定用例可能会伤害您。
关于diff - 以图形方式查看大部分匹配的长行差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4972654/