Actuellement, Eclipse ne plie que la doc java et au niveau de la fonction, mais lors de la lecture de méthodes longues, il pourrait y avoir beaucoup de if / else, etc., y at-il un moyen de les plier?
Réponses
Trop de publicités?Non, dans la boîte de dialogue Préférences (Fenêtre de menu / Préférences): Java / Éditeur / Pliage, vous pouvez choisir,
- commentaires
- Commentaires de tête
- Types intérieurs
- Membres et importations
si Activer le pliage est coché.
Si vous ne voulez pas faire cela parce que les blocs sont si longs que vous ne pouvez pas reconstituer la structure, vous devriez envisager de scinder si / else les blocs en méthodes utilisant la méthode Alt-Shift-M
Il semble que Eclipse ne dispose pas d’un support intégré pour les instructions de repliement if / else, mais permet le repliement pour d’autres cas plus complexes comme les classes internes anonymes. Essayez de chercher des plugins comme celui-ci (dernière modification en 2007, essayez-le s'il supporte votre version d'Eclipse).
Ok, c'est un peu plus âgés, mais peut-être que quelqu'un pourrait trouver cela utile: Dans la plupart des cas, vous pouvez entourer le morceau de code par une paire supplémentaire de la portée des crochets, et de se rappeler ce que vous avez plié, vous pouvez ajouter une ligne de commentaire.
Par exemple, si vous souhaitez réduire les suivantes:
int SectionA_var1;
int SectionA_var2;
int SectionA_var3;
int SectionA_var4;
int SectionA_var5;
int SectionB_var1;
il suffit d'ajouter les parenthèses une le commentaire:
{ // SectionA
int SectionA_var1;
int SectionA_var2;
int SectionA_var3;
int SectionA_var4;
int SectionA_var5;
}
int SectionB_var1;
Ensuite, vous obtenez le signe (-) et vous pouvez l'effondrement de l'ensemble de la section à ceci:
{ // SectionA[...]
int SectionB_var1;
Aucun plugin nécessaire, et jusqu'à maintenant je n'avais pas de situation où cela m'a donné de l'une quelconque des inconvénients, sauf que vous ne pouvez pas l'utiliser sur un haut niveau de déclaration à l'effondrement des méthodes.