eclipse : losing hotkeys and getting back with focus change

标签 eclipse

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

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

我只需单击侧 View 窗口即可失去编辑器的焦点, 然后在编辑器窗口中再次单击以重新获得焦点,就是这样:热键又回来了。

我在 Luna 之前使用的是 eclipse Keppler,Keppler 没有这样的行为。

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

注意:我使用的是 ubuntu 12.04 (gnome)

最佳答案

一年后,我想我可能已经找到了解决方法......

我有一个 12.04 precision,带有最新的内核(3.2.0-80-generic)和 unity,并且还启用了 gnome 兼容性设置。

Compiz

我开始查看 Compiz Config Setting Manager

禁用解决方法

由于 Eclipse 是用 Java 编写的,我发现禁用与其相关的修复可能会有所帮助。

从 CompizConfig 设置管理器中转到“实用程序”->“解决方法”并禁用:

  • Java 窗口修复
  • Java 任务栏修复

我实际上已经禁用了所有解决方法,而不仅仅是那些。我重新启动了 Eclipse,现在它似乎可以工作了。 (注意:我相信即使您不使用 Unity,您也可能会运行 Compiz)

结果

我不必散焦或重新聚焦。看起来效果很好。交错使用 ctrl-s、ctrl-z 和 ctrl-f 效果很好。 (但我只测试了几分钟,系统不稳定,所以我选择了另一个解决方案,见下文)

我的最终解决方案

我使用 gnome classic 登录,没有 3D 效果

关于 eclipse : losing hotkeys and getting back with focus change,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29164394/

相关文章:

Eclipse Juno - Subversive SVN - 连接超时 - 抱歉,此连接已关闭

eclipse - Eclipse Che 可以用于传统的单体应用程序开发吗?不使用 Docker 的应用程序

java - 无法使用 Maven 依赖项在 m2 存储库中下载 .jar 文件

javascript - 自动化 Eclipse "Yui Compressor..."

java - 从菜单中选择帮助(警报对话框)选项时,应用程序停止工作

eclipse - ubuntu eclipse beaglebone 调试不起作用

java - 在从 java.util.date 转换为 java.sql.date 之前检查空日期

android - 正在生成空的 Android 资源 xml 文件

java - Spring Boot Maven 构建 application.properties 中随机值的问题

java - 带有 bouncycaSTLe jar 错误的 Maven