Eclipse文字比较顺序

时间:2020-03-06 14:24:48  来源:igfitidea点击:

我使用的是Eclipse 3.4(在Mac上),但我对文本比较感到烦恼,因为我按特定的顺序(不是我想要的)比较文件。

当我比较两个文件时,似乎总是将第一个文件(按字母顺序)放在左侧,而将后一个文件放在右侧,但是我希望能够在比较的基础上进行更改。
IE比较" file-a"和" file-b"将始终在左侧具有" file-a",但这并不总是我想要的。我似乎记得在早期版本的Eclipse中,更改了选择"与...比较->彼此"时右键单击的文件会更改顺序,但是在3.4中对我不起作用。

我关心的一个例子:
我刚刚执行了一次Subversion合并并发生冲突,因此现在有了以下文件:
文件
file.merge-left
file.merge-right
文件工作

我已经对文件进行了更改,现在想将文件与file.merge-right和file.working与file.merge-left进行比较,并拆分编辑器,这样我就可以将工作/左边的更改放在文件/右边的更改上方,然后仅浏览比较编辑器,并确保已保留此文件与合并所来自的文件之间的差异,但是文件在左侧,而file.working在右侧,因此需要保持差异对角比较而不是仅比较顶部和底部。

解决方案

是的,这实际上很烦人。我们使用一种叫做Beyond Compare的外部工具(拥有公司许可证),可以轻松地交换双方。

我们可能应该做的是使用Bugzilla向相关的Eclipse团队提出增强请求。如果有足够的需求,它将进入下一个版本,或者有人将编写新的(或者修改现有的)插件以允许交换。