Eclipse 组织导入快捷方式 (Ctrl Shift O) 不工作

新手上路,请多包涵

当我按 Ctrl + Shift + O 时,Eclipse 用于导入丢失的包。

在 Java 文件中使用时快捷键已停止工作,但相同的快捷方式在 Python 文件中工作(导入丢失的包)。

关于如何解决问题的任何想法。

以下是几张快照供您参考。

按键绑定

在源代码中组织导入

原文由 Jagadeesh 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 612
2 个回答

要解决此问题:

Go to Preferences -> General -> Keys Click on Filters... and de-select Filter uncategorized commands then Ok

然后寻找命令 Go To Symbol in File 并选择它。然后点击 Unbind 然后点击 Apply 并关闭

Ctrl + Shift + O 。现在应该可以工作了。

编辑:

同时取消绑定任何其他冲突命令,只保留一个命令用于 Ctrl + Shift + O ,并将 When 设置为 Editing Java Source

原文由 codemonkey 发布,翻译遵循 CC BY-SA 3.0 许可协议

Java Organize Import 命令 被另一个 Ctrl + Shift + O 命令覆盖:在 Window > Preferences: General > Keys 中,Java Organize Import 命令( When 在 Windows 中)绑定到 Ctrl + Shift + O ,但在主要和右键菜单 Source > Organize Imports 命令显示时没有快捷方式。

这个问题有两种解决方案:

  • 更改或 删除覆盖 Java Organize Import 命令的命令的快捷方式:

    1. 查找命令:在 Java 编辑器中按 Ctrl + Shift + L 并查看绑定到 Ctrl + Shift + O 的命令。可能是 Beans Quick Outline 命令。
    2. Window > Preferences: General > Keys 中更改或删除找到的命令的绑定。
  • 将 Java Organize Import 的快捷方式范围限制在 Java 编辑器中:

    1. Window > Preferences: General > Keys 中选择 Java Organize Import 命令并将 WhenIn Windows 更改为 Editing Java Source 。此解决方案将 Ctrl + Shift + O 限制为 Java 编辑器并禁用 Package/Project Explorer 中的快捷方式。

另请参阅: Spring IDE 问题 #160: 组织导入不起作用

原文由 howlger 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题