C'è un modo per nascondere le annotazioni in NetBeans o Eclipse?
-
09-09-2019 - |
Domanda
Forse una domanda stupida, ma sarebbe bello se ci fosse un modo per nascondere o comprimere le annotazioni Java durante la visualizzazione di origine in Netbeans (o Eclipse). Io non sto trovando un'opzione e una rapida ricerca non girare nulla fino.
E 'questo uno di quelli "non si dovrebbe mai voglia di farlo, raggruppamento del codice è un peccato!" cose?
Personalmente avrei trovato utile per le classi di entità annotate. Tutto il hibernate / etc annotazioni sono solo lanugine che non ho mai guardare bene in una volta la mia mappatura funziona. E 'simile alle importazioni, in realtà.
(Sì, posso usare XML al posto di annotazioni, che potrei cominciare a fare. Ma mi stavo chiedendo ...)
Soluzione
Dopo aver utilizzato solo Eclipse o idea, io sono a conoscenza di eventuali opzioni di IDE per nascondere le annotazioni, e, a mio parere è una buona cosa.
Il tuo annotazioni influenzano il modo in cui il codice viene compilato e spesso, come funziona. A mio parere nascondono loro equivale a nascondere public
/ protected
/ parole chiave private
nel metodo di firme, o di qualsiasi altro componente del linguaggio. La loro esclusione cambia il significato del loro contesto circostante e, quindi, le aspettative di uno sviluppatore.
Altri suggerimenti
Ecco una buona soluzione a come @Annotations "nascondere". Rendere il colore dei @Annotations un colore più chiaro rispetto al resto, come il verde chiaro.
Come: Preferenze Java:> Editor> colorazione della sintassi nella casella Elemento, selezionare annotazioni. Fare clic sul pulsante di colore. annotazioni: verde più chiaro. Io uso RGB: 0, 240, 0 elemento di annotazione riferimenti: verde chiaro: RGB: 0, 170, 80
In questo modo, le annotazioni sono visibili, ma sono molto meno fastidioso quando si sta cercando di leggere e modificare il codice funzionale. Se davvero si vuole essere a conoscenza dei vostri @Annotations, si potrebbe fare loro la stessa o molto vicino al colore di sfondo, come il bianco. Poi solo i valori = mostreranno. Pero blanco? no es muy inteligente. Juan Reza-Prieur