Escape隐藏完整的UI

时间:2013-07-18 13:33:13

标签: eclipse eclipse-kepler

我已经从Juno升级到Eclipse Kepler,我发现它完全不同地处理 Esc 键。

通常,使用 Esc 键,我可以中止较小的视图/菜单,如自动完成: Alt + Space 打开自动完成完成下拉列表, Esc 关闭它。

然而,在开普勒我发现 Esc 基本上隐藏了一切。之前:

State before pressing Esc:

后:

State after pressing Esc:

Esc 未映射到任何函数(它未在键下的配置中列出)。这是现在的默认行为吗?有没有人有这个?

重置透视图不会改变此行为。我认为它可能与浮动的窗户风格有关。当我安装Kepler并启动它时,我不得不手动调整内部窗口(包含所有常用视图)的大小到屏幕大小。

编辑:如果我点击左上方小菜单栏中的小Java透视按钮,我可以恢复用户界面。 Esc 功能似乎与所有视图相同(聚焦每个视图,然后按 Esc 对每个视图都一样)。

2 个答案:

答案 0 :(得分:2)

不知何故发生的事情是你已经设法最小化你的视角堆栈(这是你的'after'图像左侧出现的条形图)。通常这只会在您打开“欢迎”视图(定义为在任何视角之外)时发生。

要恢复它,您只需点击左侧栏上的“恢复”(最顶层)项目。

现在至于为什么这会因为命中ESC而发生,我只能回应上面有关检查某些命令是否已绑定到ESC的建议(在我的Win7盒子上没有发生)。

答案 1 :(得分:0)

这种不良的视角行为是由于工作区中的腐败造成的。

以下其中一项将清除它。

1)尝试修复现有工作区中的问题。

  • 选择Window->Reset Perspective
  • Esc 。 (它是否有效?如果没有阅读......)

注意:重置透视图将透视图恢复为其默认布局,因此您必须重新布局视图,假设默认布局不符合您的喜好。但是,一旦这样做,您就可以使用Window->Save Perspective As...

保存自定义布局
  • 重置透视图后,退出并重新启动Eclipse以确保提交对透视图的更改并将其正确存储到工作区。 (再试一次,是否有效?如果没有阅读......)

正如 Gunanaresh 在下面的评论中提到的那样。尝试删除工作区中的.metadata目录可能是值得的。但是,请注意这可能不安全!在执行此操作之前备份工作区。更好的是,首先尝试2.

2)重新创建工作区。

  • File->Export, Choose General>Preferences保存工作区首选项
  • File->Export, Choose Team->Team Project Set。浏览向导并导出所有项目。我们将使用psf文件将项目导入新工作区
  • 退出Eclipse。
  • 使用新工作区启动Eclipse。
  • File->Import, Choose Team->Team Project Set。指向您创建的psf文件并导入项目。

透视现在应该正常运作!