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 que ces paramètres prennent effet à chaque fois que j'enregistre un fichier source. Fondamentalement, au lieu de tout mettre en évidence et d'appuyer sur Ctrl+ Shift+ F, je veux qu'Eclipse soit responsable de s'assurer que mon code est correctement formaté.
Est-ce possible et comment le configurer?
Remarque sur l'utilisation du formatage 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 qui est déjà sous contrôle de code source et qui n'a pas été formaté correctement. Déjà fait cela à un collègue.
Ctrl+Shift+F
suivi deCtrl+S
, donc ça me va, mais il y a d'autres gars qui ne se soucient pas du formatage. Cette fonctionnalité nous rend la vie tellement plus facile ...Réponses:
Sous Preferences, choisissez Java-> Editor-> Save Actions. Cochez Perform the selected actions on saveet cochez la Format source codecase.
Cela peut être disponible ou non dans les versions précédentes d'Eclipse. Je sais que cela fonctionne dans:
la source
Je recommande fortement de vérifier votre descripteur xml au format eclipse dans le contrôle de code source. De cette façon, tous les membres de l'équipe peuvent l'utiliser et vous ne pouvez pas aller et venir des batailles de reformatage.
la source
J'ai un aperçu du décor. Veuillez suivre le chemin:
Dans la Preferencesfenêtre, choisissez Java-> Editor-> Save Actions.
Vérifiez le Perform the selected actions on saveet vérifiez le Format source code box.
la source
Si vous constatez que vous n'avez pas de Save Actionspréférence sous Java-> Editor, c'est peut-être parce que vous utilisez une ancienne version d'Eclipse. Dans ce cas, vous pouvez installer le plugin Format on save à partir d' ici .
Ensuite, sous Preferences, choisissez Java-> Format on save. Sélectionnez l' Run Formatoption sousSelect a code formatting action
la source