4 votes

Est-il possible de masquer les annotations dans Netbeans ou Eclipse ?

Peut-être une question idiote, mais ce serait bien s'il existait un moyen de masquer ou de réduire les annotations Java lors de la visualisation du code source dans Netbeans (ou Eclipse). Je ne trouve pas d'option et une recherche rapide n'a rien donné.

Est-ce l'une de ces choses où "tu ne devrais jamais vouloir faire ça, plier le code est un péché"?

Personnellement, je trouverais cela utile pour les classes d'entité annotées. Toutes les annotations hibernate / etc ne sont que du superflu que je ne regarde jamais une fois que mon mappage fonctionne correctement. C'est similaire aux imports, vraiment.

(Oui, je peux utiliser XML au lieu d'annotations, ce que je pourrais commencer à faire. Mais je me posais juste la question...)

4voto

Juan Reza Points 31

Voici une bonne solution pour "masquer" les @Annotations. Faites la couleur des @Annotations plus claire que le reste, par exemple vert clair.

Comment faire : Préférences : Java > Editeur > Coloration syntaxique dans la case Elément, sélectionnez Annotations. Cliquez sur le bouton Couleur. annotations : vert clair. J'utilise RGB : 0, 240, 0 références d'éléments d'annotation : vert clair : RGB : 0, 170, 80

De cette façon, les Annotations restent visibles, mais elles sont beaucoup moins dérangeantes lorsque vous essayez de lire et de modifier le code fonctionnel. Si vous voulez vraiment ne pas être conscient de vos @Annotations, vous pourriez les rendre de la même couleur ou très proche de la couleur de fond, par exemple blanc. Alors seules les =valeurs apparaîtront. Mais blanc ? ce n'est pas très intelligent. Juan Reza-Prieur

3voto

Steve Reed Points 1610

N'ayant utilisé que Eclipse ou IDEA, je ne suis pas au courant d'options d'IDE pour masquer les annotations, et à mon avis c'est une bonne chose.

Vos annotations affectent la façon dont votre code se compile et souvent, comment il s'exécute. À mon avis, les masquer revient à cacher les mots-clés public/protected/private dans les signatures de méthode, ou tout autre composant du langage. Leur exclusion modifie le sens de leur contexte environnant et donc, les attentes d'un développeur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X