【问题标题】:Winmerge - Way to make identical lines not to be shown when compare 2 files?Winmerge - 比较两个文件时不显示相同行的方法?
【发布时间】:2021-04-27 19:03:14
【问题描述】:

当我比较 2 个大文件时
我用winmerge
这是一个很棒的工具,可以找到两个文件之间的差异

在我的情况下
2 个文件中的每一个几乎包含 3000 行
还有一些行只包含更改

有什么方法可以使两个文件中的相同行在比较时不显示?
并且只显示有增量的行

只能检查 DELTA 行并最小化滚动开销悬停过长的垂直文件比较结果

【问题讨论】:

    标签: file comparison winmerge


    【解决方案1】:

    在 2.16 版中,您可以转到菜单 View - Diff Context 并选择 0 行。这只会使 2 个文件中的不同行可见,并隐藏其余行。

    【讨论】:

    • 这是正确的答案。这似乎是新安装的 Winmerge 中的默认行为,这让我很困惑……相同的行在哪里???但现在我知道如何将 winmerge 配置回原来的行为了,谢谢!
    【解决方案2】:

    编辑:My answer is not correct anymore. See answer blow.

    老答案:

    来自winmerge FAQ:

    4.6。我可以在文件比较中隐藏相似的行,以便只看到不同的行吗?

    不,你不能。许多用户已请求此功能,但我们没有 有任何计划来实施它。我们不相信它真的会 提高可用性。

    【讨论】:

    • 令我惊讶的是,开发人员竟然如此忽视用户群的需求,以至于他们认为许多用户要求的功能不会不会提高可用性。
    • 谢谢,所以我们可以使用按钮在更改之间移动 ALT + UPDOWN
    • 实际上这已经过时了,目前正如 Alin Oltean 回应的那样,它现在可用。这个答案应该没有标记,并更正为 Alin Oltean 的答案
    • 截至 2022 年,您确实可以转到“查看 > 差异上下文”并选择“0 行”。这个答案应该被编辑/删除。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 2013-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多