web-dev-qa-db-fra.com

Eclipse organise les méthodes par ordre alphabétique

J'ai une grande classe qui contient environ 30 méthodes. Est-il possible de les trier automatiquement par ordre alphabétique en éclipse? J'espérais faire cela pour qu'ils soient plus faciles à trouver quand Java parcourant ou regardant la fenêtre de plan de classe.

Si vous souhaitez simplement afficher les membres de votre classe dans un ordre trié sans modifier le code, vous pouvez cliquer sur l'icône A/Z dans la vue d'ensemble, comme d'autres l'ont souligné. Vous pouvez également trier les membres de la classe dans le code lui-même, auquel cas vous devez cliquer avec le bouton droit de la souris sur le nom de votre source ou de votre fichier source pour obtenir le menu contextuel, puis sélectionnez Source (Alt-Shift-S), Trier les membres.

Une boîte de dialogue apparaîtra vous permettant de personnaliser le tri, de choisir les options souhaitées et de cliquer sur OK.

71
Perception

Appuyez sur le bouton Trier dans la vue Plan. Il contient A, Z et une flèche.

Je ne modifierais pas la source Java si j'étais vous. Si vous utilisez un IDE tel qu'Eclipse, cela n'ajoute aucun avantage, et là sont quelques coûts, notamment:

  1. Si le code est déjà archivé dans le contrôle de code source, son utilisation peut casser l'historique
  2. Je n'ai jamais entendu parler d'un groupe avec une convention de codage des méthodes de tri par ordre alphabétique
10
jtoberon

Vous pouvez en fait trier les membres de votre classe dans votre code avec Eclipse, à mon avis, cela améliore la lisibilité mais doit être utilisé avec prudence.

sélectionnez la classe, Source> Trier les membres

Merci à réponse de marcggs .

10
Pieter De Bie

Vous pouvez utiliser le tri alphabétique dans la fenêtre d'aperçu pour cela.

alphabetic sort icône

8
Torsten