【问题标题】:Eclipse (3.5) how to compare files horizontally?Eclipse(3.5)如何横向比较文件?
【发布时间】:2010-12-08 16:43:26
【问题描述】:

通常 Eclipse 的“文件比较”会比较垂直面板中的文件,例如:

有没有办法可以横向比较它们:

Compare using Horizontal Panel http://www.sqlservertool.com/images/ad_hex_diff_small.gif

每次滚动查看更改内容太累了!

谢谢

【问题讨论】:

  • 向上/向下或向左/向右滚动?如果是 L/R,请使用更宽的显示器(参见 joel 测试项目 #9:joelonsoftware.com/articles/fog0000000043.html
  • 我还发现“将布局从水平更改为垂直”功能是必要的,但没有。但是,为了逐行区分,横向查看更方便。也许您需要一个额外的面板来垂直标记当前的比较线,除了水平的,就像我们在 Beyond Compare 中看到的那样?

标签: eclipse compare filecompare file-comparison


【解决方案1】:

查看org.eclipse.comparator.internal.CompareEditor 的代码(这是您问题中说明的编辑器类的名称),我没有看到任何不同“方向”的迹象(水平布局与垂直布局)

所以,不。我认为当前的实现不允许您比较具有不同布局的文件。

【讨论】:

    【解决方案2】:

    恐怕 VonC 是对的,当前的实现不支持更改布局,但有一个 bug open 可以解决这个问题,因此您可以提供补丁或 ping 来自 Eclipse Workspace 团队的人员(包括我 :)并要求他们为您修复它;)

    【讨论】:

      【解决方案3】:

      我猜罗伯特指的是选择下一个/上一个更改/差异按钮(请参阅Eclipse Help 中的工具栏部分)。

      【讨论】:

        【解决方案4】:

        如果您的问题是滚动,请使用工具栏按钮在更改之间导航。

        【讨论】:

        • 不完全理解工具栏按钮的意思...如果源内容宽度超过 70(我使用的是 21" 显示器)我仍然需要使用鼠标滚动.. .eg 在 BeycondCompare 我可以将视图更改为水平/垂直我看起来像这样。
        【解决方案5】:

        解决问题的一种方法是在文件比较期间Maximize 编辑器窗口,然后在比较完成后Restore 它。我希望 Eclipse 默认做到这一点。

        关于方向的问题。我认为当您并排比较修订版时,它更具可读性。这可能就是 Eclipse 作者没有给我们水平布局选项的原因。他们可以给我们的是当前光标位置的 line 差异。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2020-02-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-09-11
          • 2011-06-05
          • 1970-01-01
          • 2015-07-14
          相关资源
          最近更新 更多