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 ...)

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top