web-dev-qa-db-fra.com

Eclipse: Pouvez-vous formater le code lors de la sauvegarde?

Dans Eclipse, sous Windows -> Preference -> Java -> Code Style, vous pouvez définir des modèles de code pour les commentaires et le code, et vous pouvez configurer un formateur de code.

Je me demande s'il est possible dans Eclipse de faire en sorte que ces paramètres prennent effet à chaque fois que je sauvegarde un fichier source. Fondamentalement, au lieu de tout souligner et appuyer sur Ctrl+Shift+F, Je veux qu'Eclipse soit responsable de la mise en forme correcte de mon code.

Est-ce possible et comment le configurez-vous?

Remarque sur l'utilisation du format automatique: Il est probablement préférable de choisir "Formater les lignes modifiées", car la fusion des modifications devient très difficile lorsque vous reformatez un fichier entier déjà dans le contrôle de code source qui n'a pas été correctement formaté. Déjà fait cela à un collègue.

119
Fostah

En dessous de Preferenceschoisir Java -> Editor -> Save Actions. Vérifier la Perform the selected actions on saveet vérifiez le Format source code boîte.

Cela peut être ou ne pas être disponible dans les versions précédentes d'Eclipse. Je sais que cela fonctionne dans:

Version: 3.3.3.r33x_r20080129-_19UEl7Ezk_gXF1kouft<br>
Build id: M20080221-1800
197
Neal Swearer

Je recommande fortement de vérifier votre descripteur XML au format Eclipse dans le contrôle de source. De cette façon, tous les membres de l'équipe peuvent l'utiliser et vous ne rencontrez pas de batailles de reformatage.

15
serg10

J'ai un instantané du réglage. S'il vous plaît suivez le chemin:

Dans le Preferences fenêtre, choisissez Java -> Editor -> Save Actions.

Vérifier la Perform the selected actions on saveet vérifiez le Format source code box.

enter image description here

11
VdeX