2008-10-13 8 views
2

Dans Eclipse IDE, comment personnalisez-vous le formateur de style de code Java pour qu'il classe les membres de classe dans un ordre spécifié, par exemple pour regrouper toutes les méthodes d'instance par visibilité?Comment spécifier l'ordre des membres de classe lors du formatage dans Eclipse

+0

Je viens de poser une question connexe pour trier les membres par leur utilisation: http://stackoverflow.com/questions/41485674/how-to-sort-methods-members-of-a-java-class-by-their -usage-in-eclipse – Stefan

Répondre

8

Si la question est: «comment personnaliser la commande 'Source -> Format' pour réorganiser les membres?», Je ne pense pas que cela puisse être fait. Pour modifier l'ordre utilisé pour la commande 'Source -> Trier les membres', modifiez la préférence "Ordre de tri des membres": "Fenêtre -> Préférences -> Java -> Apparence -> Ordre de tri des membres"

+1

Il me semble que cela n'affecte que l'ordre de tri des téléspectateurs, par exemple un contour. Il ne reformate pas le fichier source. – Joel

+0

C'est l'ordre qui sera utilisé si vous faites "Source -> Trier les membres". "Source -> Format" ne réorganise pas les membres AFAIK. –

+0

Voir la réponse utilisateur221156, vous devez utiliser la commande Source> Nettoyer .... – magritte

3

Je ne suis pas que quand ils ont ajouté cette fonctionnalité, mais il semble être là à 3,5:

fenêtre -> Préférences

Java -> Editeur -> Enregistrer actions

actions supplémentaires -> Configurer ...

Code Organisation -> Membres -> Trier les membres

2

Une autre façon de le faire est d'effectuer un code Clean Up:

Réglage ordre de tri:

1 - Fenêtre -> Préférences -> Java -> Apparence -> Membres ordre de tri - Cochez la case « Trier membres dans la même catégorie par visibilité

2 - fenêtre -> Préférences ... Java -> code de style -> Nettoyer ... sur l'organisation du code, sélectionnez Trier membres

nettoyage:

3 - Sur votre source java, faites un clic droit -> Source -> Nettoyer.

Questions connexes