Eclipse 组织导入快捷方式 (Ctrl+Shift+O) 不工作
Eclipse Organize Imports Shortcut (Ctrl+Shift+O) is not working
当我按下 Ctrl+Shift+O 时,Eclipse 用于导入丢失的包。
在 Java 个文件中使用时快捷键已停止工作,但在 Python 个文件中使用相同的快捷方式(导入丢失的包)。
关于如何解决问题的任何想法。
下面几张截图供大家参考。
Java组织导入命令被另一个Ctrl+覆盖Shift+O command: 在Window > Preferences: General > Keys the Java Organize Import 命令(其中 When is In Windows)绑定到Ctrl+Shift+O,但在主菜单和右键菜单中来源 > 组织导入 命令显示时没有快捷方式。
这个问题有两种解决方法:
更改或删除覆盖 Java Organize Import 命令的命令的快捷方式:
- 查找命令:在Java编辑器中按Ctrl+Shift+L 并查看哪个命令绑定到 Ctrl+Shift+O。大概是Beans Quick Outline命令
- 在 Window > 首选项:常规 > 键中 更改或删除找到的命令的绑定。
将 Java 的快捷方式 的范围限制在 Java Organize Import ] 编辑:
- 在Window>首选项:常规>键selectJava组织导入命令和改变When从In Windows 到 编辑 Java 来源。此解决方案将 Ctrl+Shift+O 限制为 Java 编辑器并禁用快捷方式在 Package/Project 资源管理器.
解决这个问题:
前往 Preferences
-> General
-> Keys
单击 Filters...
和 de-select Filter uncategorized commands
然后 Ok
.
然后寻找命令Go To Symbol in File
和select吧。
然后单击 Unbind
,然后单击 Apply
并关闭
Ctrl+Shift+O .现在应该可以工作了。
编辑:
同时取消绑定任何其他冲突的命令,只留下一个命令 Ctrl+Shift+O 并将 When
设置为 Editing Java Source
。
Window -> 首选项 -> 常规 -> 按键
单击绑定按绑定排序然后滚动并找到 Ctrl+Shift+O
如果存在多个有组织的导入,请编辑一个绑定并选择时间:编辑 JAVA 来源。
删除(UNBIND COMMAND)其他现有绑定。
重新启动 Eclipse
请记住,如果您使用的是 AMD GPU,您的 Radeon 驱动程序可能会阻止 Ctrl+Shift+O 用于切换 ingame-overlay。可以改成其他键如下:游戏→全局设置→性能监控
以上快捷方式导致 GPU 详细信息在我的屏幕上弹出。所以它被绑定到其他一些覆盖它的应用程序。对我有用的是
-> check.
您需要转到游戏 > 全局设置 > 性能监控 > 切换性能记录热键
你会看到这是绑定到 Ctrl + Shift + O(所以使用快捷方式 - 刚埋)。
要删除快捷方式(根本不是一个明显的过程!),您需要单击“切换性能日志记录热键”按钮,然后它会要求输入您的热键,然后您按删除 - 即 Del(不是退格键,不是 esc 或其他任何东西 - Del 键)。
我做了所有但没有成功,所以我查看了 AMD 论坛 (https://community.amd.com/thread/227221) 并找到了我的解决方案;
“现在我发现我需要做的就是转到 Radeon 设置 -> 首选项并取消选中显示覆盖框。”
当我按下 Ctrl+Shift+O 时,Eclipse 用于导入丢失的包。
在 Java 个文件中使用时快捷键已停止工作,但在 Python 个文件中使用相同的快捷方式(导入丢失的包)。
关于如何解决问题的任何想法。
下面几张截图供大家参考。
Java组织导入命令被另一个Ctrl+覆盖Shift+O command: 在Window > Preferences: General > Keys the Java Organize Import 命令(其中 When is In Windows)绑定到Ctrl+Shift+O,但在主菜单和右键菜单中来源 > 组织导入 命令显示时没有快捷方式。
这个问题有两种解决方法:
更改或删除覆盖 Java Organize Import 命令的命令的快捷方式:
- 查找命令:在Java编辑器中按Ctrl+Shift+L 并查看哪个命令绑定到 Ctrl+Shift+O。大概是Beans Quick Outline命令
- 在 Window > 首选项:常规 > 键中 更改或删除找到的命令的绑定。
将 Java 的快捷方式 的范围限制在 Java Organize Import ] 编辑:
- 在Window>首选项:常规>键selectJava组织导入命令和改变When从In Windows 到 编辑 Java 来源。此解决方案将 Ctrl+Shift+O 限制为 Java 编辑器并禁用快捷方式在 Package/Project 资源管理器.
解决这个问题:
前往 Preferences
-> General
-> Keys
单击 Filters...
和 de-select Filter uncategorized commands
然后 Ok
.
然后寻找命令Go To Symbol in File
和select吧。
然后单击 Unbind
,然后单击 Apply
并关闭
Ctrl+Shift+O .现在应该可以工作了。
编辑:
同时取消绑定任何其他冲突的命令,只留下一个命令 Ctrl+Shift+O 并将 When
设置为 Editing Java Source
。
Window -> 首选项 -> 常规 -> 按键
单击绑定按绑定排序然后滚动并找到 Ctrl+Shift+O
如果存在多个有组织的导入,请编辑一个绑定并选择时间:编辑 JAVA 来源。
删除(UNBIND COMMAND)其他现有绑定。
重新启动 Eclipse
请记住,如果您使用的是 AMD GPU,您的 Radeon 驱动程序可能会阻止 Ctrl+Shift+O 用于切换 ingame-overlay。可以改成其他键如下:游戏→全局设置→性能监控
以上快捷方式导致 GPU 详细信息在我的屏幕上弹出。所以它被绑定到其他一些覆盖它的应用程序。对我有用的是 -> check.
您需要转到游戏 > 全局设置 > 性能监控 > 切换性能记录热键
你会看到这是绑定到 Ctrl + Shift + O(所以使用快捷方式 - 刚埋)。
要删除快捷方式(根本不是一个明显的过程!),您需要单击“切换性能日志记录热键”按钮,然后它会要求输入您的热键,然后您按删除 - 即 Del(不是退格键,不是 esc 或其他任何东西 - Del 键)。
我做了所有但没有成功,所以我查看了 AMD 论坛 (https://community.amd.com/thread/227221) 并找到了我的解决方案; “现在我发现我需要做的就是转到 Radeon 设置 -> 首选项并取消选中显示覆盖框。”