2013-08-06 112 views
7

我刚刚将Eclipse从Juno升级到开普勒,突然间我无法再输入星号。我必须打开一个文本编辑器,在那里输入星号,然后复制粘贴到Eclipse中。我可以我在使用查找/替换时在Eclipse中键入星号,但我无法在编辑python或Java文件时使用。为什么我不能在Eclipse中输入星号?

+0

检查此链接https://bugs.eclipse.org/bugs/show_bug.cgi?id=411723 – meda

+0

这个bug似乎表明他们有一个多按键命令SHIFT + 8 +我。你可以看看键绑定。 –

回答

4

关闭蚀。 grep您的工作区为SHIFT + 8;它应该返回workbench.xmi中的匹配项:

workspace/.metadata/.plugins > grep -R "SHIFT+8" * 
org.eclipse.e4.workbench/workbench.xmi: <bindings xmi:id="_aLHQwCaAEeOBOe4lOFe2qQ" keySequence="SHIFT+8 W" command="_eZ-6uoZrEeKW-cnY0IziBw"> 
org.eclipse.e4.workbench/workbench.xmi: <bindings xmi:id="_aLH30CaAEeOBOe4lOFe2qQ" keySequence="SHIFT+8 I" command="_eZucD4ZrEeKW-cnY0IziBw"> 

编辑workbench.xmi文件并除去绑定元素。 重新启动eclipse,它应该被修复。

+0

我做到了这一点,但在我输入错误后SHIFT + *这个设置神秘地恢复:(任何想法如何永久删除它们? – Babu

+0

如果我删除了键绑定,我可以键入*几天,直到错误再次出现。什么原因引发这个错误?是什么原因导致我的电脑自动生成这个密钥绑定? –

4

如果您不想手动编辑workbench.xmi,您还可以通过转至Eclipse>首选项...>常规>键来重新分配绑定。在这种情况下,两名罪魁祸首是“导入”和“添加到工作集”。 (扫描其中有8个搜索结果的搜索结果列表,然后重新分配或取消分配它们。)

+1

由于某种原因,我必须重新启动Eclipse才能使其工作。 –

5

如图所示,快捷键shift+8已分配给导入命令。您必须通过指定新的或使用unbind command按钮将其更改,以更改此分配。

对所有命令执行相同操作,单击应用然后重新启动Eclipse。

Eclipse shortcut settings screenshot

相关问题