web-dev-qa-db-ja.com

Eclipseの「インポートの整理」ショートカット(Ctrl + Shift + O)が機能しない

Eclipseを押すと、不足しているパッケージがインポートされていました Ctrl+Shift+O

ショートカットキーはJavaファイルで使用すると機能しなくなりますが、Pythonファイルで同じショートカットが機能します(不足しているパッケージをインポートします)。

問題を修正する方法についての考え。

参照用のスナップショットのカップルを以下に示します。

Keys Binding

Organize Imports in Source

33
Jagadeesh

この問題を修正するには:

Preferences-> General-> Keysに移動し、Filters...をクリックしてFilter uncategorized commandsを選択解除し、Okを選択解除します。

次に、コマンドGo To Symbol in Fileを探して選択します。次にUnbindをクリックしてからApplyをクリックして閉じる

Ctrl+Shift+O。動作するはずです。

編集:

また、競合する他のコマンドのバインドを解除し、Ctrl+Shift+OそしてWhenEditing Java Sourceに設定します。

31
user2153465

Java インポートの整理コマンドは別のコマンドによって上書きされます Ctrl+Shift+O command:in Window> Preferences:General> Keys the Java Organize Importコマンド(where When is Windowsの場合)は Ctrl+Shift+O、ただし、メインおよび右クリックメニューソース>インポートの整理では、コマンドはショートカットなしで表示されます。

この問題には2つの解決策があります。

  • Javaを上書きするコマンドのショートカットを変更するか削除しますインポートの整理コマンド:

    1. コマンドを見つける:Javaエディターで押します Ctrl+Shift+L どのコマンドがバインドされているかを確認します Ctrl+Shift+O。おそらく、Beans Quick Outlineコマンドです。
    2. Window> Preferences:General> Keysで、見つかったコマンドのバインディングを変更または削除します。
  • Java インポートの整理のショートカットのスコープをJavaエディターに制限します。

    1. ウィンドウ>設定:一般>キーでJavaを選択しますインポートの整理コマンドと change WhenfromIn WindowstoEditing Javaソース。このソリューションは制限します Ctrl+Shift+O Javaエディターに移動し、Package/Project Explorerのショートカットを無効にします。

参照: Spring IDE issue#160:インポートの整理が機能していません

56
howlger

AMD GPUを使用している場合、Radeonドライバーがブロックする可能性があることに注意してください Ctrl+Shift+O ゲーム内オーバーレイの切り替えに使用します。次のように他のキーに変更できます:Games-> global settings-> performance monitoring

15
andrbrue

ウィンドウ->設定->一般->キー

[バインド]をクリックして[バインド]でソートし、スクロールして検索します Ctrl+Shift+O

複数の組織化されたインポートが存在する場合は、1つのバインドを編集し、[WHEN:EDITING Java SOURCE]を選択します。

他の既存のバインディングのRemove(UNBIND COMMAND)。

Eclipseを再起動します Image

5
razvan