我在Mac Snow Leopard上使用Helios。我不知道为什么,但是突然之间,我的箭头键和删除按钮开始仅在Eclipse上不起作用(因此Eclipse忽略了它们),但是其余的按钮都正常工作。屏幕上没有任何异常/错误引发。我不完全知道如何重现此故障。
我只能说,这家伙在这里遇到同样的问题。不好的事情,在2002年发送的帖子:
你们中有人有同样的问题吗?有什么建议?
编辑:
请在此错误报告上标记“我也”,希望很快将其修复。
我在Mac Snow Leopard上使用Helios。我不知道为什么,但是突然之间,我的箭头键和删除按钮开始仅在Eclipse上不起作用(因此Eclipse忽略了它们),但是其余的按钮都正常工作。屏幕上没有任何异常/错误引发。我不完全知道如何重现此故障。
我只能说,这家伙在这里遇到同样的问题。不好的事情,在2002年发送的帖子:
你们中有人有同样的问题吗?有什么建议?
编辑:
请在此错误报告上标记“我也”,希望很快将其修复。
Answers:
更新: 2017/7/11我几年来都没有再出现这个问题。Eclipse修复了问题,或者Mac OSX的更新版本修复了某些问题。为了记录,我在OSX 10.11.6上运行Eclipse 4.5.2。
更新: 2011/4/29现在看来,这根本不是工作区或键盘首选项的问题。只是再次发生这种情况,但是从较旧的工作区进行还原并不能解决问题。我终于不得不重新启动Mac,这似乎可以解决问题。如果我再次看到这种情况,将来会立即尝试重新启动。我已经使用Eclipse提交了此错误。如果该错误尚未修复,请在该错误中添加“我也”注释,您可以在系统上重现此注释。
我也听说过,在Mac上,您可以通过关闭笔记本计算机的机盖或拉下Apple菜单使其进入睡眠状态,等待几秒钟然后重新启动,使设备进入睡眠状态,以解决此问题。我还没有尝试过。
顺便说一句,当这种情况发生时,刷新和其他机制均无效。
更新: 4/13/2011尽管以下说明确实解决了键盘问题,但我发现配置存在其他问题,最终被迫从备份中恢复工作区。
注意:不建议这样做,但在此仅供参考。通常,这些键由本机窗口小部件处理,并且未定义。
所以我在Mac OSX 10.6.7上的Eclipse 3.6.2.r362下遇到了同样的问题。删除到左边,箭头不起作用。他们在其他应用程序中工作。Option-Arrows可以很好地移动选择。箭头在键盘首选项窗口中起作用。切换到另一个应用程序并没有回来。重新开始蚀没有影响。从Emacs->默认-> Emacs切换键盘方案无效。按下所有修饰键都无济于事。我尝试了以下所有方法,但没有任何效果:重建项目,刷新源代码,重新启动Eclipse。
最后,我可以通过以下方法解决此问题:转到“首选项”->“常规”->“键”,然后重置以下键的每个绑定。每个键的绑定为空。
Delete Previous
退格Line Up
向上箭头Line Down
向下箭头Previous Column
向左箭头Next Column
向右箭头这行得通,但后来我注意到所有emacs按键绑定都被拧紧了。我以为他们以前工作过,所以我不确定什么时候发生。我必须还原默认的键绑定(在写下自定义的键绑定之后),然后还原我的自定义设置。
让我想知道还重置了哪些其他键绑定以及它做了什么。令人沮丧,但至少我可以重新开始编码。
我可以通过“刷新”项目来“还原”箭头和退格键。
如果您在Eclipse Windows上看到相同的症状,只需同时按下所有鼠标按钮(如果有的话,也包括滚轮),这似乎可以解决。
对我来说,根本原因是我的鼠标。
退格键和导航键不起作用。我可以通过手动设置按键绑定来临时解决此问题,如本页所述。
根本原因和永久解决方案是将卡住的第3个鼠标按钮固定在我的Evoluent Vertical Grip鼠标上。由于我从未使用过该按钮,因此我没有注意到它是永久固定的,可能是因为鼠标从书桌滑到地面上的次数太多了。一旦我能松开按钮,问题就立即解决了。
这真令人沮丧。我花了数周的时间思考为什么会这样,并偶尔在网上搜索答案。当然,我有一个临时解决方案,但是它不断发生的事实很烦人。我尝试从头开始重新安装Eclipse,尝试使用不同的版本并切换工作空间,但是没有任何效果。令我惊讶的是,它最终还是被卡住了。
在Windows和Linux环境中,当系统认为按下了修饰键时,我遇到了此类问题。通过按下并释放所有修改键,这些问题通常会消失。但是,在OSX上我没有遇到过此类问题,因此这可能是完全错误的。
如果简单的想法不能解决问题,则可以尝试启动一个新的工作区,以查看是否有某些首选项导致了问题;或者您可以下载新的Helios实例以检查其是否正常工作。我知道,这些都是严重的问题,但可能会找到问题所在。
否则,您将看看不久前问到的有关键盘问题的问题,也许有一些提示可以解决。
我已经遇到这个问题很多年了。但是,这种情况很少发生,以至于我几乎总是忘记为解决该问题所做的工作。我认为,大多数情况下,重新启动可以解决该问题,并且几次“刷新”都有效,但是100%的时间都无效。
无论如何,在错误报告中有人建议将MacBook置于睡眠周期。这对我来说就像是一种魅力,因此将其发布以备将来参考。
https://bugs.eclipse.org/bugs/show_bug.cgi?id=344290#c24
顺便说一句,我在其他应用程序(尤其是Firefox)上也遇到过类似的行为。我的想法是,它通常与键绑定有关,并且任何与操作系统中的默认设置无关的应用程序都需要这样做(这是一个相当大的假设,因此需要大量的盐)。我在Xcode中也遇到过这种情况,但是应用程序的一次简单重启就可以修复,而在大多数情况下使用Eclipse是不够的。
MacBook Pro 10.6.8,Eclipse Helios突然删除,箭头不再起作用。重新启动对我有用。
当我开始使用JRobot时,我遇到了同样的问题。在一段代码中,我按下了鼠标但没有松开。通过在后面的代码中释放鼠标,我设法解决了这个问题。您可以使用以下代码重新创建此问题。释放鼠标按钮以解决此问题。
Robot robot;
try {
robot = new Robot();
robot.mousePress(InputEvent.BUTTON2_MASK);
//robot.mouseRelease(InputEvent.BUTTON2_MASK);
} catch (AWTException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
同时按下鼠标左键和右键对我有用。
工作!!!
我正在使用Eclipse Luna和Windows 7,但猜想它也能在所有类型中使用。
在Eclipse中,转到标签窗口->首选项->常规->键
然后,在列表中找到命令“删除”和“删除上一个”,并检查它们是否分配了某些东西。如果分配了错误的密钥,请单击“解除绑定命令”。
只需选择要更改的命令,然后在“绑定”字段中按要添加的键。
我认为它适用于“下一个”,“下一个专栏”,“上一个”,“上一专栏”,“上一行”,“下一行”或您想要的其他内容!!