web-dev-qa-db-fra.com

Comment formater tous les fichiers Java d'un projet Eclipse à la fois?

J'ai un vieux projet Eclipse et le code n'est pas bien formaté. Je voudrais formater tous les .Java fichiers en fonction des paramètres définis dans Eclipse. Je ne veux pas éditer chaque fichier individuel avec Ctrl+Shift+F. Est-il possible de formater tous mes fichiers? Peut-être un plugin Eclipse?

152
sesamegu

Faites un clic droit sur la racine du projet et sélectionnez Source -> Format. Cela devrait fonctionner pour au moins la version 3.8.1. et ci-dessus.

Si ce qui précède ne fonctionne pas, vous utilisez probablement une version plus ancienne d'Eclipse. Dans ce cas, vous pouvez sélectionner vos dossiers source en cliquant dessus tout en maintenant la touche CTRL enfoncée, puis en sélectionnant Source -> Format dans le menu contextuel. Fonctionne également avec les dossiers de paquets et les fichiers de classe, au cas où vous ne voudriez pas formater tout le projet.

233
esaj

C'est le but de

Source -> Nettoyer ...

en sélectionnant les options appropriées.

7
bmargulies

J'avais aussi la perspective Java activée et cela ne fonctionnait toujours pas. Mon Eclipse ne faisait que formater les fichiers CSS et HTML, mais pas Java ceux.

Ensuite, j'ai localisé cette réponse qui explique ceci:

Vous devez ajouter une facette Java au projet pour autoriser la détection des classes Java par le formateur Eclipse .

Ensuite, vérifiez sur PROJECT-PROPERTIES-PROJECT FACETS Et activez la facette Java du projet:

enter image description here

Et en cliquant avec le bouton droit de la souris sur PACKAGE-Explorer, Vous trouverez l'option SOURCE - FORMAT, qui formatera également les fichiers Java.

Attention, vérifiez que c'est l'explorateur de paquet, pas l'explorateur de projet (cliquez sur Window-Show View-PackageExplorer)

enter image description here

Dans les anciennes versions d'Eclipse (Indigo), cela fonctionne à partir de Package Explorer (et non de Navigator). Cliquez avec le bouton droit de la souris sur le paquet que vous souhaitez formater, puis choisissez Source -> Format. Il formatera toutes les classes de ce paquet et de ses sous-paquets.

3
Rares Oltean

Dans la version Eclipse Mars.1 Release (4.5.1) et ultérieure, appuyez simplement sur Right click sur la zone de saisie du code

Src> Source> Format.

Si vous voulez formater un fichier Java/xml individuel, faites simplement Ctrl+Shift+f

1
user3572104