问题 点击命令+ q时Eclipse不确认退出


我通常在使用Eclipse时关闭标签 command+w然而,有时会受到打击 command+q 因为失误。即使我有Eclipse设置在退出时警告我(首选项 - >常规 - >启动和关闭,“关闭最后一个窗口时确认退出”),这个快捷方式似乎绕过警告,这非常烦人。

是否有解决方案与Chrome在点击此快捷方式时发出警告的方式相同?一些黑客攻击 plist 文件可能吗?谷歌搜索没有多大帮助。


4330
2018-03-30 00:01


起源

Command + q为我弹出一个确认对话框(Indigo Release,JEE build)。你是否肯定你的'关闭最后一个窗口时确认退出'选项? - Perception
@Perception是的,我应该提到我正在使用Juno。 - arin
这类似于 bug 318177,有两个潜在的文件(保存然后)删除,以查看情况是否有所改善: - <workspace>/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi  - <workspace>/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs - VonC
好的,我可以在Eclipse Juno SR2中确认这种行为。我没有在发行说明中看到任何内容表明这是预期的行为。您可能想要提交错误报告。 - Perception
同样在这 - 这很烦人!我发现在Eclipse上报告了一些错误的冗长讨论,但显然没有解决方案! - Moos


答案:


好的,所以在Safari中遇到同样的问题并进行谷歌搜索引导我 这个Apple讨论页面。基本上遵循这些步骤(通过@evenhuis),您可以将退出快捷方式重新映射到任何其他菜单功能:

  1. 转到系统首选项>键盘。
  2. 选择键盘快捷键
  3. 单击应用程序快捷方式
  4. 按+按钮
  5. 在Application下选择Eclipse
  6. 对于菜单标题输入“全部显示”。 (你可以用一些 这里其他无害的菜单选项)
  7. 对于快捷方式,请使用⌘Q

11
2017-08-15 21:13



优秀的提示...但是“Bring All to Front”菜单标题对我来说不起作用......但使用“Show All”(这是“Eclipse”菜单下的一个选项 - 就像“退出”)只是起作用完美(也许你应该用它来更新答案并将其标记为已完成)!谢谢你的提示! - emgsilva