当我按 Ctrl + Shift + O 时,Eclipse用于导入缺少的包。
快捷键在Java文件中使用时已停止工作,但同样的快捷键在Python文件中有效(导入缺少的包)。
有关如何解决问题的任何想法。
以下是几个快照供您参考。
答案 0 :(得分:56)
Java 组织导入命令被另一个 Ctrl + Shift + O 命令<覆盖< / strong>:在窗口&gt;偏好:一般&gt;密钥 Java 组织导入命令(其中 在Windows 中)绑定到 Ctrl + Shift + O ,但在主要和右键菜单中 Source&gt;组织导入显示命令时没有快捷方式。
此问题有两种解决方案:
更改或删除覆盖 Java 组织导入命令的命令的快捷方式:
将Java 组织导入的快捷方式范围限制为Java编辑器:
答案 1 :(得分:31)
解决此问题:
转到Preferences
- &gt; General
- &gt; Keys
点击Filters...
,取消选择Filter uncategorized commands
,然后Ok
。
然后查找命令Go To Symbol in File
并选择它。
然后点击Unbind
,然后点击Apply
并关闭
<强> 控制 + 移 + 0 即可。现在应该工作。
编辑:
同时取消绑定任何其他冲突命令,只留下一个命令 Ctrl + Shift + O 并设置When
到Editing Java Source
。
答案 2 :(得分:14)
请记住,如果您使用的是AMD GPU,您的Radeon驱动程序可以阻止它使用的 Ctrl + Shift + O 切换游戏覆盖。它可以更改为其他键,如下所示:/* eslint no-var: 0 */
- &gt; Games
- &gt; global settings
答案 3 :(得分:5)
窗口 - &gt;偏好 - &gt;一般 - &gt;键
点击Binding以按Binding排序然后滚动并找到 Ctrl + Shift + O
如果存在多个有组织的导入,请编辑一个绑定并选择WHEN:编辑JAVA SOURCE。
删除(UNBIND COMMAND)其他现有绑定。
重启Eclipse
答案 4 :(得分:1)
以上快捷方式导致我的屏幕上弹出GPU详细信息。因此,它绑定到了另一个覆盖它的应用程序。对我有用的是 -> check。
您需要转到游戏>全局设置>性能监控>切换性能记录热键
您将看到它绑定到Ctrl + Shift + O(因此使用了快捷方式-只是埋藏了)。
要删除快捷方式(根本不是一个显而易见的过程!),您需要单击“切换性能记录热键”按钮,然后要求输入您的热键,然后按Delete键-即Del(不是退格键,不是esc)或其他任何内容-删除键)。
答案 5 :(得分:-1)
我做了所有但没有成功的工作,因此我检查了AMD论坛(https://community.amd.com/thread/227221),发现我的解决方案是; “现在,我发现我所要做的就是转到Radeon设置->首选项,然后取消选中显示覆盖图框。”