用于比较/差异视图的Eclipse键盘快捷键?

时间:2009-05-25 15:41:04

标签: eclipse diff shortcut

当我在Eclipse中比较两个文件时(例如,使用“Compare With” - >“Local History”),可以使用哪些键盘快捷键?

我希望能够转到下一个/上一个差异并复制选定的差异而不必点击微小的按钮。

谢谢!

5 个答案:

答案 0 :(得分:25)

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

  • 选择下一个更改
  • 选择上一个更改
  • 从左向右复制
  • 从右向左复制

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

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

答案 1 :(得分:14)

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

对于您要设置的每个命令:

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

  2. 点击“绑定”文本框
    然后,选择您想要使用的键,Eclipse将为您录制它们 提示:除了组合键之外,您还可以输入一系列键。

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


  4. 直观的热键设置:(我的建议,而不是标准)

    • 全部从左向右复制 Ctrl + Shift +向左 Ctrl + Shift +向右
    • 从右向左全部复制 Ctrl + Shift + Right Ctrl + Shift + Left
    • 从左向右复制 Ctrl +向左 Ctrl +向右
    • 从右向左复制 Ctrl +向右 Ctrl +向左
    • 选择下一个更改 Ctrl + Down
    • 选择上一个更改 Ctrl + Up

答案 2 :(得分:7)

实际上你可以定义任何你想成为捷径的东西。首选项>常规 - > Editors->密钥。 编辑: 出于某种原因,我没有看到那里出现的选项。 O_O

答案 3 :(得分:7)

使用eclipse,当你在一个窗口中并且有一个按钮来执行操作但是此按钮没有工具提示来显示他的快捷方式时,请转到 Navigate 菜单。 大部分时间都会显示快捷方式。

enter image description here

答案 4 :(得分:3)

有一个问题。键绑定编辑器中没有Next DifferencePrevious Difference条目。比较窗口中的这两个按钮绑定到键绑定编辑器中的NextPrevious条目。见Is there a key binding for Next Difference and Previous Difference in Eclipse Compare Editor?

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