如何使用Eclipse比较两个文件?Eclipse是否提供了任何选项?

c90pui9n  于 2023-11-18  发布在  Eclipse
关注(0)|答案(8)|浏览(259)

如何使用Eclipse比较两个文件?
(目前我使用WinMerge

hjqgdpho

hjqgdpho1#

要在Eclipse中比较两个文件,首先在 * 项目浏览器/包浏览器/导航器 * 中用控制键单击选择它们。现在右键单击其中一个文件,将出现以下上下文菜单。选择Compare With / Each Other
x1c 0d1x的数据

7rfyedvj

7rfyedvj2#

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

hyrbngr7

hyrbngr73#

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

  • 打开快速访问搜索框
  • Linux/Windows:Ctrl+3
  • Mac:10 + 3
  • 键入 compare 并选择 Compare With Other Resource
  • 选择要比较的文件→ * 确定 *

您还可以通过转到 * 窗口 * → * 首选项 * → * 常规 * → * 键 *,为 * 与其他资源比较 * 创建键盘快捷键

nxowjjhe

nxowjjhe4#

除了使用Navigator/Proj Explorer和选择文件并执行“Compare With”-“Each other”之外.我更喜欢在Eclipse中打开这两个文件并使用“Compare With”-“Opened Editor”->(选择打开的选项卡).

hrysbysz

hrysbysz5#

如果你比较JavaScript,你可能会发现它不显示。
https://bugs.eclipse.org/bugs/show_bug.cgi?id=509820
这里有一个workround…

  • 窗口>首选项>比较/修补程序>常规选项卡
  • 取消选择“自动打开结构比较”旁边的复选框
roqulrg3

roqulrg36#

与其他资源比较-使用Eclipse的简单方法(无需额外插件)

要为该功能分配键盘快捷键,请转到**窗口>首选项>通用>键,**查找命令与其他资源比较并将其分配给您喜欢的键盘快捷键。有关配置快捷键的详细信息,请参阅如何在Eclipse中管理键盘快捷键。
提示:或者,您可以按Ctrl+3(快速访问)并搜索“与其他资源比较”。这样您就不必配置快捷方式,但每次都必须在快速访问中搜索该命令。
一旦指定了快捷方式,您需要从包浏览器、项目浏览器或导航器中选择源文件。从打开的编辑器中执行此操作的最简单方法是指定一个快捷方式,以便在包浏览器中立即显示文件,或者如果文件未打开,则使用键盘快速打开它。
x1c 0d1x的数据
现在,按下分配给Compare with Other Resource的键盘快捷键,应出现以下(非模态)对话框:



故障排除:如果对话框没有出现,可能是因为您没有在包资源管理器或其他允许选择文件的视图中选择文件。请确保选择了文件,并确保您没有在包资源管理器中选择类而不是实际的Java文件。
现在你可以在PackageExplorer中选择第二个文件,并将其拖放到对话框中。点击OK,比较编辑器应该会显示出来,比较两个选择的文件。



提示:请参阅使用常用SVN命令的快捷键的帖子,了解如何使用键盘导航比较编辑器的提示。
比较外部文件使用“与其他资源比较”对话框,您可以将工作区文件与外部文件进行比较,甚至可以将两个外部文件相互比较。
比较工作区文件和外部文件很简单:从选定的文件打开对话框后,无需拖放另一个工作区文件,只需在右窗格中勾选外部文件,然后浏览到文件系统上的文件。



要比较两个外部文件,您必须从选定的工作区文件再次启动对话框(选择任意文件)。打开后,在左窗格中选择外部文件并浏览到您的文件,然后在右窗格中执行相同的操作。
请参阅此页面了解更多详情:http://www.eclipseonetips.com/2013/09/19/compare-two-workspace-or-external-files-in-eclipse/

yeotifhr

yeotifhr7#

如果安装了Beyond Compare,ContextQuickie eclipse插件有一个选项,可以在右键单击文件时从显示的上下文菜单中选择它。
从以下位置安装:
https://github.com/ContextQuickie/ContextQuickie/wiki/Installation
安装后,通过窗口->首选项->上下文Quickie->选中“启用超越比较”激活超越比较菜单项。

wwtsj6pe

wwtsj6pe8#

如果您通过Window > Preferences > General > KeysCompare with other Resource命令绑定到一个键(如bmaupin和barani-r的回答所述),请将When:选项更改为In Dialogs and Windows。似乎即使您没有选择文件,这也会打开对话框,但如果您确实选择了一个文件/焦点中的文件,它将被预填充为比较中的第一个文件。
(我建议一个简单的键绑定是像Alt +“="这样的组合键。

相关问题