convertire label in camelCase o CONSTANT_CASE con IntelliJ e String Manipulation

string-manipulation

Spesso ci impelaghiamo in task pallosi e manuali (ma purtroppo necessari) per le azioni più disparate; penso a quando bisogna bonificare dei dati per il db (e quindi rimuovere caratteri non accettati) oppure formattarli in un certo modo. Bene, per tutto questo c’è il plugin di IntelliJ String Manipulation!

Premetto che esistono centinaia di migliaia di Tool che fanno quello che sto per descrivere; io tuttavia uso IntelliJ quindi riuscire a risolvere tramite l’IDE gli fa acquistare centinaia di punti stima!

Per chi se lo fosse perso, ecco un articolo su cosa mi piace di IntelliJ.

Problema: devo convertire una lista di stringhe come

Anagrafica
Sesso
Numero Civico Residenza
Comune Residenza
...

in quest’altro formato:

ANAGRAFICA
SESSO
NUMERO_CIVICO_RESIDENZA
COMUNE_RESIDENZA

Questo perchè poi devo tradurre le label tramite angular-translate.

Soluzione:

Installando il plugin di IntelliJ String Manipulation (qui il suo sito web), è possibile selezionare queste label e cliccare ALT-SHIFT-M e poi J … et voilà! il gioco è fatto.

Il plugin fa molto altro, permette di trasformare in mille altri modi il testo, oltre ad altre funzioni che per ora non ho esplorato.

E ora… siamo pronti ad affrontare anche i compiti più noiosi!

Related Posts: