Stile e formattazione del codice
Lo standard di formattazione del codice determina lo stile del rientro, l'uso degli spazi durante la formattazione delle espressioni, il metodo di posizionamento delle parentesi che delimitano i blocchi logici, le righe vuote, l'ordine degli operatori, ecc.-
Formattazione del codice
IntelliJ IDEA applica automaticamente lo stile di codice configurato durante la modifica e nella maggior parte dei casi non è necessario chiamare esplicitamente Reformat Code . Tuttavia, puoi farlo in qualsiasi momento per un intero file, solo per una parte di codice selezionata o anche per un'intera directory semplicemente premendo Alt + Ctrl + L ( Alt + Cmd + L per Mac.)
Se desideri applicare il codice di riformattazione a tutti i file in una directory, utilizza lo stesso pulsante sulla barra degli strumenti del progetto.
-
Allineamento automatico della linea
Un'altra funzionalità utile è il rientro automatico delle righe , che ti aiuta a correggere il rientro delle righe. Questa azione a volte è un'opzione migliore rispetto a Riformatta codice perché non richiede di selezionare nulla. Basta premere Alt + Ctrl + I (Alt + Cmd + I per Mac) e la riga corrente verrà rientrata rapidamente.
-
Impostazioni
IntelliJ IDEA ti consente di configurare le impostazioni dello stile del codice per ciascuno dei linguaggi supportati, sia per un progetto che per l'ambiente di sviluppo nel suo insieme utilizzando Impostazioni → Stile codice
I fogli di stile per un progetto possono essere distribuiti ad altri membri del tuo team di sviluppo utilizzando il controllo della versione.
-
Carattere di tabulazione
L'ultima ma non meno importante impostazione che merita la tua attenzione è Usa carattere di tabulazione. Per impostazione predefinita, questa impostazione è disabilitata e IntelliJ IDEA utilizza spazi regolari per allineare le righe anziché i caratteri di tabulazione. Se i tuoi file utilizzano troppi spazi per l'allineamento del codice, puoi ottimizzarne le dimensioni abilitando questa impostazione (4 spazi verranno sostituiti da 1 carattere di tabulazione).
GO TO FULL VERSION