如何使用Eclipse比较两个文件?Eclipse提供了哪些选项?

Rin*_*eri 209 eclipse

如何使用Eclipse比较两个文件?

(目前我正在使用WinMerge.)

Vik*_*dar 335

要比较Eclipse中的两个文件,首先使用按住Control键单击在Project Explorer/Package Explorer/Navigator中选择它们.现在右键单击其中一个文件,将出现以下上下文菜单.选择与/相互比较.

在此输入图像描述

  • 如果菜单"Compare with"中没有出现"Each Other"选项,请转到Preferences> Capabilities> Advanced并启用Team> Core Team Support,然后重启Eclipse. (22认同)
  • 如果文件在Project Explorer中相距太远而无法轻松选择它们,请尝试按Ctrl + H文件搜索*filename1*,*filename2*并在搜索结果中单击它们. (5认同)
  • 如果它被禁用,只需选择两个或多个文件... :) (4认同)
  • 对于位于多个位置的同一文件,还可以使用“打开资源”(Ctrl + Shift + R):输入名称,选择所需的位置,然后右键单击并选择“ Show In”->“ Package Explorer” `。从那里,右键单击显示的结果,您将能够选择`Compare With`->`Each Other` =) (2认同)

Doo*_*oon 40

只需选择要比较的所有文件,然后打开上下文菜单(右键单击文件)并选择Compare With,然后选择彼此..


bma*_*pin 9

如果您要比较的一个或两个文件不在Eclipse项目中:

  1. 打开快速访问搜索框

    • Linux/Windows:Ctrl + 3
    • Mac:⌘+ 3
  2. 键入比较并选择与其他资源比较

  3. 选择要比较的文件→ 确定

您还可以通过转到窗口首选项常规来创建用于与其他资源比较的键盘快捷

  • 在最新的 eclipse 和新的工作区中没有为我打开窗口,有人有同样的经历吗?版本:2018-09 (4.9.0) (2认同)
  • @DanielSokolowski:必须在项目资源管理器或包资源管理器中选择一个文件,然后对话框将打开 - 您可以选择工作区之外的任何外部文件。不太直观... (2认同)

arm*_*eys 6

除了使用 Navigator/Proj Explorer 并选择文件并执行“Compare With”->“Eacher打开的选项卡)...您可以通过位于此处的 AnyEdit eclipse 插件获得此功能(您可以通过 Eclipse->Help->Install New Software 屏幕使用安装软件):http : //andrei.gmxhome.de/eclipse/