【问题标题】:Eclipse shortcut for Compare With Head Revision与头部版本比较的 Eclipse 快捷方式
【发布时间】:2011-11-17 11:08:04
【问题描述】:

我想要一个键盘快捷键来比较当前打开的缓冲区和该文件的 HEAD 版本。这可以通过单击比较/Head Revision在上下文菜单中获得。

我尝试在 Preferences/General/Keys 中添加键绑定,但键绑定被忽略。我可以设置(和使用)与其他资源比较与以前版本比较的快捷方式,但最有用的是与 HEAD 修订版比较不起作用。我找不到有效的和无效的之间有什么区别。

我正在使用 Eclipse Helios (3.6.2)。

【问题讨论】:

  • 我很惊讶没有更多的人抱怨。似乎是一个非常有用和明显的捷径!
  • 尝试自定义您的透视图(右键单击 Eclipse 工具栏)并将您喜欢的快捷命令添加到您的工具栏。我管理我的 SVN 命令以这种方式工作。
  • @Mohsen,我想要一个快捷键,而不是工具栏按钮。但这会缓解问题,我同意。
  • 这是一种让键盘快捷键起作用的解决方法。我并不是说你应该使用工具栏按钮。这种方式快捷键应该可以工作。

标签: eclipse git


【解决方案1】:

答案其实是Mohsen 建议的: 窗口下拉菜单 > Customize Perspective > Command Groups Availability,然后选中 Git 框。

这会启用此透视图的相关快捷键。

【讨论】:

  • 不幸的是,它不起作用。正如我所说,它特别是 Compare with HEAD revision 不起作用。我可以看到快捷方式,Compare with previous revision 工作正常。困惑。
  • 我不知道“命令组”,更不用说它们必须在每个透视的基础上启用。它们类似于键绑定编辑器中列出的“类别”,但正如 OP 发现的那样,不一样:“类别”中的某些命令不在相应的“命令组”中。对键绑定 UI 的一个很好的更改是提示命令在透视中不可用,除非启用,以及指向自定义透视对话框的链接。那里的注释也应该改变,因为它讨论了菜单项和工具栏项,但并不是说选择也会影响键绑定。
【解决方案2】:

转到 Eclipse 窗口->首选项 通用->键 选择比较命令并为其添加绑定。

【讨论】:

  • 嗯...我正在使用 STS。上面的菜单路径具有为几乎所有命令提供绑定的选项。还有范围说明符,因此仅当我在 Windows 中或编辑 java 文件等时才执行此操作。您尝试过吗?我的意思是让绑定可用。
  • 引用原始问题:“试图在 Preferences/General/Keys 中添加键绑定,但键绑定被忽略。我可以设置(和使用)快捷方式与其他资源进行比较并比较与以前的版本相比,但最有用的一个,与 HEAD 修订版比较不起作用。我找不到有效的和无效的之间有什么区别。”
【解决方案3】:

升级到 EGit 2.0 后即可使用。我现在正在使用 Indigo (Eclipse 3.7.2)。

我可以设置(和使用)Compare with HEADShow Annotations (blame) 的快捷方式,这两个以前都不起作用。

【讨论】:

  • 这个解决方案还能用吗?我在透视自定义对话框中没有看到与 HEAD 比较选项。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-08
  • 1970-01-01
  • 2012-06-30
  • 2020-10-26
  • 2016-03-28
相关资源
最近更新 更多