Eclipse Organize Imports Shortcut (Ctrl + Shift + O) не работает
Eclipse используется для импорта отсутствующих пакетов, когда я нажимаю Ctrl + Shift + O.
Клавиша быстрого доступа перестала работать при использовании в файлах Java, но тот же ярлык работает в файлах Python (импорт отсутствующих пакетов).
Любые мысли о том, как исправить проблему.
Ниже приведены несколько снимков для справки.
![Связывание клавиш]()
![Организовать импорт в источнике]()
Ответы
Ответ 1
Чтобы устранить эту проблему:
Перейдите к Preferences
→ General
→ Keys
Нажмите Filters...
и отмените выбор Filter uncategorized commands
, затем Ok
.
Затем найдите команду Go To Symbol in File
и выберите ее.
Затем нажмите Unbind
, а затем Apply
и закройте
Ctrl + Shift + O. теперь должны работать.
EDIT:
Также отвяжите любые другие конфликтующие команды и оставьте только одну команду для Ctrl + Shift + O и установите When
в Editing Java Source
.
Ответ 2
Команда Java Organize Import перезаписана другой командой Ctrl + Shift + O: в окне > Предпочтения: Общие > Клавиши команды Java Organize Import (где When In In Windows) привязан к Ctrl + Shift + O, но в главном меню и в контекстном меню Source > Organize Imports команда отображается без ярлыка.
Для этой проблемы существует два решения:
-
Изменить или удалить ярлык команды, которая перезаписывает команду Java Organize Import:
- Найти команду: в редакторе Java нажмите Ctrl + Shift + L и посмотрите, какая команда привязана к Ctrl + Shift + O. Вероятно, это команда Beans Quick Outline.
- В окне > Предпочтения: Общие > Клавиши меняют или удаляют привязку для найденной команды.
-
Ограничивает область ярлыка Java Organize Import для редактора Java:
- В окне > Предпочтения: Общие > Ключи выбирают команду Организовать импорт Java и Изменить от В Windows до Редактирование Java Источник. Это решение ограничивает Ctrl + Shift + O редактором Java и отключает ярлык в обозревателе пакетов/проектов.
См. также: Spring Проблема IDE # 160: организовать импорт не работает
Ответ 3
Имейте в виду, что если вы используете AMD GPU, ваш Radeon Driver может заблокировать Ctrl + Shift + O, который он использует для переключения игрового оверлея. Его можно изменить на другие клавиши следующим образом: Games
→ global settings
→ performance monitoring
Ответ 4
Окно → Настройки → Общие → Ключи
Нажмите "Переплет", чтобы отсортировать по Binding, затем прокрутите и найдите Ctrl + Shift + O
Если присутствует несколько Организованный импорт, отредактируйте одну привязку и выберите КОГДА: РЕДАКТИРОВАТЬ ИСТОЧНИК JAVA.
Удалите (UNBIND COMMAND) для других существующих привязок.
Перезапустить Eclipse ![Image]()