web-dev-qa-db-fra.com

Comment supprimer les importations non utilisées d’Eclipse

Existe-t-il un moyen de supprimer automatiquement toutes les importations non utilisées (signalées par un avertissement) d'un projet avec Eclipse IDE?

145
Heisenbug

Je viens de trouver le chemin. Cliquez avec le bouton droit sur le package souhaité, puis Source -> Organize Imports.

Raccourcis claviers:

  • Les fenêtres: Ctrl + Shift + O
  • Mac: Cmd + Shift + O
244
Heisenbug

Vous pouvez directement utiliser le raccourci en appuyant sur Ctrl+Shift+O

71
Asad Nauman

Je sais que c'est un très vieux fil. J'ai trouvé cette façon très utile pour moi:

  1. Sélectionnez Fenêtre → Préférences → Java → Editeur → Enregistrer les actions.
  2. Cochez l'option "Effectuer les actions sélectionnées lors de l'enregistrement".
  3. Cochez l'option "Organiser les importations".

Maintenant, chaque fois que vous sauvegardez vos classes, Eclipse se chargera de supprimer les importations non utilisées.

39
NewUser

Supprimez toutes les importations non utilisées dans Eclipse:

Cliquez avec le bouton droit sur le paquet souhaité, puis Source-> Organiser les importations. OuVous pouvez utiliser le raccourci directement en appuyant sur Ctrl + Maj + O

Fonctionne parfaitement.

12
user2589779

Si vous voulez faire cela sur tout le projet, alors dans le projet -> sélectionnez le dossier src -> appuyez sur Ctrl + Maj + O

8
niknik123

Utilisez ALT + CTRL + O. Il organisera toutes les importations. Vous pouvez trouver diverses autres options dans le menu "Code".

EDIT: Désolé, il s'agit de CTRL + SHIFT + O

7
MobileAppDeveloper

appuyez sur Ctrl + Maj + O et cela supprimera les importations non désirées 

2

Le meilleur moyen consiste simplement à ajouter une "action de sauvegarde". Ainsi, lorsque vous enregistrez le projet, les importations non utilisées sont effacées et le code est également formaté, si vous le souhaitez.

Choisissez Fenêtre> Préférences> Java> Editeur> Enregistrer les actions.

et choisissez ce que vous voulez. 

1
Jesus Dimrix

Dans Eclipse Indigo, une ligne jaune apparaît certainement sous les importations non utilisées. Si vous survolez cela, il y aura plusieurs liens. dont l'un indiquera "Supprimer l'importation non utilisée". Cliquez dessus.

Si vous avez plusieurs importations non utilisées, survolez-en une seule et un lien vous permettra de supprimer toutes les importations inutilisées en même temps. Je ne me souviens pas du libellé exact, mais tous les liens qui apparaissent sont assez explicites.

0
Andy

Ne pas réorganiser les importations (ne pas déplier. * Et ne pas réorganiser les lignes) pour avoir le moins de modifications VCS
vous pouvez utiliser Eclipse Clenup comme cette réponse suggère

0