Eclipse中SVN快捷键无法使用

35

我在全新的Windows 7上安装了Eclipse 3.6 64位版本。我尝试使用首选项窗口中的“Keys”部分设置一些键绑定,具体如下:

  • Alt + C - 使用SVN提交

  • Alt + U - 使用SVN更新

  • Alt + R - 使用SVN还原

在过去的Windows XP系统中,我曾经在Eclipse 3.5 32位版本上完美地使用这些快捷键,但在我的最新系统中它们就不能用了。当我导航到“Team”菜单时,快捷键确实出现在上述操作旁边(即Eclipse在“Update to HEAD”旁边写下Alt + U)。

有什么建议吗?

2个回答

73

可能是由于Eclipse 3.6中的这个重大更改引起的:

http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.platform.doc.isv/porting/3.6/incompatibilities.html?view=co#objectContribution

编辑:

看起来确实是这样。请参考https://bugs.eclipse.org/bugs/show_bug.cgi?id=309074。以下是解决方法:

在“自定义透视图”对话框中,转到“命令组可用性”选项卡,选中“Team”和“SVN”。

在Eclipse Mars.2 (4.5.2) 中,该选项在窗口->透视图->自定义透视图... 对话框中,“操作集可用性”选项卡下。(如果更改后不起作用,请尝试重新启动Eclipse)。 自定义透视图对话框截图


5
先生,您是我的英雄。请注意它在“自定义透视图”对话框中(没有“自定义工作区”对话框)。 - maayank
1
在Win 7 64位系统上,使用Eclipse 3.7.1解决了同样的问题。 - Mike Starov
在MAC上使用eclipse 4时存在同样的问题,通过在菜单中启用SVN可见性可以使快捷键正常工作(无论是在eclipse-shortcuts中定义还是在mac“系统偏好设置”应用程序快捷键中定义)。 - arberg
3
仍然发生(仍是一个非常有帮助的答案,谢谢),四年后(Win 7 64位和Eclipse Luna)。 - Martin McCallion
截至2016年4月仍然有效。在基于Eclipse的Adobe Flash Builder 4.6中确认了解决方法。 - colin moock
显示剩余2条评论

0
所有的Eclipse工作区设置都存储在<eclipse-workspace-name>\.metadata\.plugins\org.eclipse.core.runtime\.settings文件夹中。因此,尝试将此文件夹从32位Windows XP环境复制到64位Windows 7设置中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接