Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
EclipseLuna:失去热键并重新获得焦点更改_Eclipse - Fatal编程技术网

EclipseLuna:失去热键并重新获得焦点更改

EclipseLuna:失去热键并重新获得焦点更改,eclipse,Eclipse,我看到了一些关于eclipse热键的问题,但与我的问题并不完全相同: 我对月食月亮有着非常奇怪的行为: 我正在编辑器窗口中键入一些文本,突然,所有热键都不再工作了(ctrl-s ctrl-z ctrl-f等)。 尽管如此,键盘仍在工作,我可以输入更多的文本,使用箭头键:没有任何信息表明我在编辑器窗口中失去了焦点 我只是在侧视图窗口中单击以在编辑器中失去焦点, 然后在编辑器窗口中再次单击以恢复焦点,就是这样:热键又回来了 我在Luna之前使用eclipse Keppler,Keppler没有这种行

我看到了一些关于eclipse热键的问题,但与我的问题并不完全相同:

我对月食月亮有着非常奇怪的行为: 我正在编辑器窗口中键入一些文本,突然,所有热键都不再工作了(ctrl-s ctrl-z ctrl-f等)。 尽管如此,键盘仍在工作,我可以输入更多的文本,使用箭头键:没有任何信息表明我在编辑器窗口中失去了焦点

我只是在侧视图窗口中单击以在编辑器中失去焦点, 然后在编辑器窗口中再次单击以恢复焦点,就是这样:热键又回来了

我在Luna之前使用eclipse Keppler,Keppler没有这种行为

由于我每分钟都在失去热键,我真的需要解决这个问题:有什么想法吗


注意:我正在使用ubuntu 12.04(gnome)

一年后,我想我可能已经找到了修复它的方法

我有一个12.04版本的精确内核(3.2.0-80-generic)和unity,并且启用了gnome兼容性设置

康皮兹 我开始看电视

禁用解决方案 由于Eclipse是用Java编写的,我发现禁用与之相关的修复可能会有所帮助

从CompizConfig设置管理器转到实用工具->解决方法并禁用:

  • Java窗口修复程序
  • Java任务栏修复程序
我实际上已经禁用了所有的变通方法,而不仅仅是那些。我重新启动了Eclipse,现在它似乎可以工作了。(注意:我相信即使您不使用unity,也可能会运行Compiz)

结果 我不必不聚焦或重新聚焦。它似乎工作得很好。交替使用ctrl-s、ctrl-z和ctrl-f效果很好。(但我只测试了几分钟,系统不稳定,所以我选择了另一种解决方案,见下文)

我的最终解决方案
我使用gnome classic登录时没有3D效果

我实际使用的解决方法:

GDK_CORE_DEVICE_EVENTS=1 ./eclipse

我不知道它能工作多久。

您使用linux和gnome吗?不幸的是,我也在寻找解决方案。它与gnome和GTK3一起出现在Ubuntu14.04.1LTS上。我将尝试清除gnome并使用kde或类似的工具进行测试。你有pydev和外壳插件吗?没有,我也在尝试不带插件的Eclipse classic。