web-dev-qa-db-fra.com

Pouvez-vous organiser les importations d'un projet entier dans Eclipse en appuyant sur une touche?

Ne serait-il pas agréable de faire simplement une frappe et de laisser Eclipse organiser toutes les importations dans toutes les classes Java au lieu de celle que vous regardez? Est-ce possible? Y at-il une frappe pour cela?

131
branchgabriel

Sélectionnez le projet dans l'explorateur de package et appuyez sur Ctrl + Shift + O (même frappe que la version à classe unique). Devrait fonctionner pour les paquets, etc.

242
Todd

Vous pouvez modifier les options de nettoyage lors de l’enregistrement pour qu’il organise les importations. Ainsi, toutes vos importations seront toujours organisées.

Dans Eclipse 3.4, allez simplement dans Window - Preferences. Dans l'arborescence, recherchez sous Java - Editor - Save Actions.

C'est ainsi que je garde mes importations organisées tout le temps.

20
jjnguy

Pour Eclipse Helios, ouvrez la vue "Explorateur de projets", cliquez à droite sur votre dossier src, allez dans le menu source et cliquez sur "Organiser les importations" qui devrait fonctionner pour tout votre projet. ou juste frapper la combinaison Ctrl + Shift + O sur le dossier src.

2
sosFreelancer

Si vous souhaitez exécuter des actions de sauvegarde sur un projet entier, vous pouvez cliquer avec le bouton droit de la souris sur le projet, puis choisir Source puis Nettoyer ...

0
meh-uk

Pour mac, vous pouvez utiliser Cmd + Shift + O. Sinon, vous pouvez le faire via le menu: Source -> Optimize Imports

Vous pouvez l'exécuter sur des fichiers individuels ou pour chaque dossier source. L'option est grisée si vous l'essayez au niveau du projet de l'explorateur de projet. Vous devrez peut-être le faire plusieurs fois si vous avez un tas de modules et de dossiers sources. :)

0
James Oravec

J'ai des annonces Leadbolt dans mon application Android. Sur chaque version de Leadbolt, Leadbolt m'a obligé à réactualiser le nom de l'import Java. Par exemple, dans mon application, c'était:

import com.kwswsuyruzouggmtbzxb.* 

Puis sur la mise à jour, ils m'ont donné un nouveau paquet avec le nom:

import com.izwevyqazy.*

Et par conséquent, je dois modifier le nom plus ancien sur environ 20 fichiers de code source Java ou plus. Donc, ce que j'ai fait est de réorganiser les importations en utilisant cette méthode dans Eclipse I.D.E .:

  1. Sélectionnez dans votre application, le nom du package, celui directement sous le dossier "src" de votre dossier de projet.
  2. Faites un clic droit sur le nom du paquet et sélectionnez "Organiser les importations"
  3. N'oubliez pas de modifier également les noms dans le fichier AndroidManifest.xml. sinon, votre application se plantera.
0
superlinux