diff - 以图形方式查看大部分匹配的长行差异

标签 diff viewer

我有两个数据文件。它们都是 5000 行长,每行大约 10000 个字符宽。它们几乎相同,只是某些行上的几个字符不同。有没有什么工具可以同时跳转垂直 水平 双方的分歧,所以我可以看看有什么不同?

我使用的是 OSX,但如果绝对必要,我可以使用 Linux 或 Windows。我试过了:

  • 文件合并
  • KDiff3
  • DiffMerge
  • 命令行差异
  • 现在尝试安装 meld
  • 最佳答案

    如果每行最多有两个编辑,vimdiff,或者甚至更好的图形孪生 gvimdiff 将起作用。它突出显示一行中第一个和最后一个更改字符之间的部分。它还会折叠文件中相同的部分。

    这些是 Vim 的一部分;我不知道是否MacOS versions包含 (g)vimdiff。

    请注意,根据我的经验,Vim 有时会因长行而变慢,因此对于此特定用例可能会伤害您。

    关于diff - 以图形方式查看大部分匹配的长行差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4972654/

    相关文章:

    github - 离线查看 Markdown 文件

    Svn diff 输出文件中的所有行

    bash - 比较以获取第二个文件中更改的行

    linux - 创建/a/b 补丁的简单方法?

    android - 如何在android中打开 Crystal 报表

    ios - 适用于 iOS 的文件查看器

    xml - 用于 Linux 的开源命令行工具,用于区分忽略元素顺序的 XML 文件

    eclipse - 可以比较文件子部分的差异工具

    java - 在 Web 应用程序中显示 .eml 文件

    java - 寻找 "Universal"文档查看器组件/库