31

当我在 Eclipse 中比较两个文件时(例如,使用“比较”-->“本地历史”),有哪些可用的键盘快捷键?

我希望能够转到下一个/上一个差异并复制左侧选定的差异,而无需单击微小的小按钮。

谢谢!

4

5 回答 5

26

要完成Artem回答,请在 之后Preferences->General->Editors->Keys搜索:

  • 选择下一个更改
  • 选择以前的更改
  • 从左到右复制
  • 从右向左复制

默认情况下, “”部分中的所有这些键Compare都没有分配快捷键,因此您可以添加您选择的快捷键。

http://rubenlaguna.com/wp/wp-content/uploads/2007/08/comparebefore.png

于 2009-05-25T19:09:43.323 回答
15

按照@Artem 和@VonC 的指示设置您自己的密钥。
然而,在 Eclipse Galileo 中,路径是Window > Preferences > General > Keys.

对于您希望设置的每个命令:

  1. 单击命令名称
    提示:按“类别”排序以对所有“比较”命令进行分组。

  2. 单击“Binding”文本框
    然后,选择您希望使用的键,Eclipse 将为您记录它们。
    提示:除了组合键之外,您还可以输入一系列键。

  3. 将“何时”下拉框设置为“在编辑器中比较”。
    提示:此设置将限制您的热键仅在所选上下文中激活。


直观的热键设置:(我的建议,不是来自标准)

  • 从左到右复制所有Ctrl+Shift+LeftCtrl+Shift+Right
  • 从右到左复制所有Ctrl+Shift+RightCtrl+Shift+Left
  • 从左到右复制 Ctrl+LeftCtrl+Right
  • 从右到左复制Ctrl+RightCtrl+Left
  • 选择下一个更改Ctrl+Down
  • 选择以前的更改Ctrl+Up
于 2011-05-05T17:48:20.017 回答
8

使用eclipse,当你在一个窗口中并且你有一个按钮来做一个动作但是这个按钮没有一个工具提示来显示他的快捷方式时,去Navigate菜单。大多数时候,快捷方式显示在那里。

在此处输入图像描述

于 2014-09-02T07:43:05.270 回答
7

实际上,您可以定义任何您想要的捷径。首选项->常规->编辑器->键。编辑:出于某种原因,我看不到该选项出现在那里。o_o

于 2009-05-25T15:54:47.460 回答
3

有一个问题。键绑定编辑器中没有Next DifferencePrevious Difference条目。比较窗口中的这两个按钮绑定到键绑定编辑器中NextPrevious条目。请参阅Eclipse 比较编辑器中是否存在下一个差异和上一个差异的键绑定?

我在https://bugs.eclipse.org/bugs/show_bug.cgi?id=401129提出了一个可以投票的错误。

于 2013-02-18T13:34:32.623 回答