2017-07-22 5 views
28

Eclipse utilisé pour importer des paquets manquants quand je presse Ctrl +Maj +O.Eclipse Organiser les importations de raccourci (Ctrl + Maj + O) ne fonctionne pas

La touche de raccourci a cessé de fonctionner lorsqu'elle est utilisée dans des fichiers Java mais le même raccourci fonctionne dans des fichiers Python (importation de packages manquants).

Remarques sur la résolution du problème.

Ci-dessous sont quelques instantanés pour votre référence.

Keys Binding

Organize Imports in Source

+1

serait probablement utile si vous nous faites savoir quelle version d'Eclipse que vous utilisez (Kepler, Mars, etc.) – Neil

+0

@Neil J'utilise Eclipse Neon.3 – Jagadeesh

+1

Voter +1. J'ai le même problème, en utilisant la liaison de clé par défaut sur Spring Tool Suite - Version: 3.9.0.RELEASE, ID de construction: 201707061903, Plate-forme: Eclipse Neon.3 (4.6.3) –

Répondre

23

Pour résoudre ce problème:

Aller à Preferences ->General ->Keys Cliquez sur Filters... et Désélectionnez Filter uncategorized commands puis Ok. Puis, recherchez la commande Go To Symbol in File et sélectionnez-la. Cliquez ensuite sur Unbind puis Apply et fermer

Ctrl +Maj +O. devrait maintenant fonctionner.

EDIT:

UNBIND également toutes les autres commandes contradictoires et de laisser une seule commande pour Ctrl + Maj + O et régler le When-Editing Java Source.

+0

Cela a fonctionné pour moi sur un Mac, alors que la réponse acceptée n'a pas. – davidfmatheson

+1

Même chose sur W7 avec Eclipse Neon et Spring Tool Suite. Merci encore, fait ma journée. – Julien

55

Java Organiser la commande Importer est écrasé par un autre Ctrl + Maj + O commande: dans Fenêtre> Préférences: Général> Touches la commande Java Organize Import (Où Lorsque est Dans Windows) est lié à Ctrl +Maj +O, mais dans le principal et menu contextuel Source> Organiser les importations la commande est affichée sans le raccourci.

Il existe deux solutions pour ce problème:

  • Modifier ou supprimer le raccourci de la commande qui écrase Java Organiser la commande Importer:

    1. Trouver la commande: Dans l'éditeur Java appuyez sur Ctrl + Shift + L et voir quelle commande est liée à Ctrl + Shift + . Probablement, il s'agit de la commande Beans Quick Outline .
    2. Dans Fenêtre> Préférences: Général> Touches Modifiez ou supprimez la liaison de la commande found.
  • Restreint la portée du raccourci de Java Organiser l'importation à l'éditeur Java:

    1. Dans Fenêtre> Préférences: Général> Touches sélectionnez Java Organiser l'importation commande et changer Lorsque depuis Sous Windows à Modification de la source Java. Cette solution limite Ctrl +Maj +O à l'éditeur Java et désactive le raccourci dans le paquet /Explorateur de projets.

Voir aussi: Spring IDE issue #160: organize imports is not working

+4

Le lien fourni a aidé à résoudre le problème. En modifiant le ** lorsque ** de ** Dans Windows ** à ** Modification de la source Java **, la touche de raccourci a commencé à fonctionner. Merci! – Jagadeesh

+3

En modifiant le *** When *** de *** dans Windows *** à *** Editing Java Source ***, le raccourci ne fonctionnera que dans l'éditeur Java et ** ne sera plus dans le * Package/Explorateur de projet ***. Mais cela peut être acceptable pour la plupart des utilisateurs. – howlger

3

Fenêtre -> Préférences -> Général -> Touches

Cliquez sur Binding pour trier par Binding puis faites défiler et trouver Ctrl + Maj + O

Si plusieurs importations organisées sont modifier présente un bind et choisissez QUAND : MODIFICATION DE LA SOURCE DE JAVA.

Supprimez (UNBIND COMMAND) les autres liaisons existantes.

Redémarrez Eclipse Image