Hidden keybindings (?)
在 Eclipse Juno 中,我无法取消绑定 CTRL ALT W,因为绑定的命令(在 SVN 中显示属性)正在使用此绑定,同时在 Preferences / General / Keys 选项卡中没有与 CTRL ALT W 的任何绑定。此外,我解除了与 W 的所有绑定。
问题在于 ALTGR W (CTRL ALT W) 是匈牙利语键盘布局中的 \\'|\\'(竖线)字符。所以,我不能在 Eclipse 中键入 \\'|\\'。
也许,某处有隐藏的键绑定吗?
- stackoverflow.com/q/54886/106261
-
这个链接不能回答我的问题,而只是讨论 Eclipse 快捷方式和键绑定(可以在首选项中查看)在我的 Eclipse 中,没有任何与 CTRL ALT W 的绑定,但它显示 SVN 属性而不是类型 |。那是我的问题!
我找到了解决办法!
所有 keybindigs 都存储在 [your-workspace]\\.metadata\\.plugins\\org.eclipse.e4.workbench\\workbench.xmi 中,我在这里找到了 CTRL ALT W(我不知道为什么在 Preferences 中不可见)。我将其更改为任何其他键,或将 <tags>deleted</tags> 插入 bindings 标记。 (我之前已经退出了 Eclipse)。
一旦重新启动 Eclipse,CTRL ALT W 就会被释放。
现在 ALTGR W 键入"|"。那是我的目标!
- 同样的问题...以前不是问题。我不知道是不是因为系统重新安装和eclipse工作区复制。
-
刚检查。这绝对是因为工作区副本。为了避免这种行为,在新的 Eclipse 中一个一个地导入旧项目。
-
与@IBoS 相反,我刚刚创建了一个新的工作区并导入了一些项目。幻影键绑定。当我从另一个工作区复制 workbench.xmi 时,它被修复了。原因可能是因为 Eclipse 与 org.eclipse.ui.workbench.prefs 并行维护这个文件,所以如果你复制一个而不复制另一个,事情就会不同步。
-
我在新工作区的新 Eclipse 中遇到了同样的问题,我在其中导入了旧 Eclipse / 工作台中使用的项目。