如何在Helios中使Eclipse快捷键再次生效?

10
自从升级到Helios后,我的一些主要快捷方式停止工作了;我使用Control + Option + C来进行Subversion提交,但自从升级以来,在导航器视图中按下这个组合键的行为与仅按下C键相同(移动到下一个以C开头的元素)。
我已经尝试了几种变化,但要么得到相同的行为,要么根本没有任何反应。
有什么想法吗?

有趣的是有一个“导出CSV”按钮,但没有导入。 - krock
3个回答

15

我成功解决了这个问题,方法是进入窗口->自定义透视图->命令组可用性并勾选SVN复选框中的可用命令组。 这样添加了一个SVN菜单,快捷键立即开始工作。

解决方法来源: https://bugs.eclipse.org/bugs/show_bug.cgi?id=306173#c16


3

前往Preferences > General > Keys,查看是否存在subclipse提交(commit)选项。
这个版本可能导致Subversion插件停止工作(也可以参见'Help > About > Installation Details > Plug-ins')。

这就是为什么我总是避免升级现有的Eclipse安装。
我宁愿在其他地方解压新的Eclipse发行版,并使其引用与我的先前Eclipse相同的工作区,并重新安装插件。
这样,如果检测到某些不兼容性,我仍然拥有一个(之前的)可用的安装程序。


提交命令如预期出现在“键”首选项中,并且键盘快捷方式出现在右键菜单的“Team -> Commit”命令旁边(从右键菜单运行提交也可以正常工作,因此插件并没有完全损坏)。我仍然拥有旧版的Eclipse安装程序,并且“commit”键设置看起来完全相同(还有两个基于提交的命令,但都在CVS类别中没有绑定 - 这适用于Helios和3.5(仍然可以正常工作))。 - Cebjyre
@Cebjyre:我猜想提交快捷方式没有显示为“覆盖其他命令”(或被其他命令覆盖)? - VonC

2

我曾经遇到过类似的问题,但是我的键盘有一个“功能锁定”键,它可以将功能键设置为功能键或键盘快捷方式,例如“发送”“撤消”“打开”。所以在某个时候,我可能不小心按下了这个按钮,将它设置为快捷方式。我再次按下这个按钮,它就能完美地工作了。


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