Plugin Rientro¶
Scegli come funziona il rientro e regola il rientro delle righe selezionate.
Dove trovarlo¶
Modifica ▸ Rientro:
- Aumenta il rientro —
Ctrl+] - Riduci il rientro —
Ctrl+[
Entrambi agiscono su ogni riga toccata dalla selezione, o sulla riga del cursore quando non c'è nulla di selezionato.
Impostazioni¶
Apri Preferenze ▸ Estensioni ▸ Rientro:
- Stile di rientro — Tabulazioni, Spazi oppure Automatico (rileva dal
documento).
- Tabulazioni (il valore predefinito per i file nuovi) inserisce una vera tabulazione per livello.
- Spazi inserisce tanti spazi per livello quanti ne indica Spazi per rientro.
- Automatico guarda il rientro esistente del documento e lo segue: un file rientrato con tabulazioni continua a usare tabulazioni, uno da 2 spazi continua a usare due spazi, e così via. Un file che non ha ancora rientro ricade sul valore predefinito (tabulazioni).
- Spazi per rientro — quanti spazi formano un livello di rientro (anche la larghezza visiva di una tabulazione).
- Righe mandate a capo — dove iniziano le righe di continuazione di una riga
lunga mandata a capo (l'a capo in sé si attiva con Visualizza ▸ A capo
automatico):
- Allinea al rientro della riga (il valore predefinito) — le righe di continuazione si allineano sotto il rientro della prima riga, così un blocco rientrato va a capo come un'unica colonna visiva.
- Inizia dal bordo sinistro — le righe di continuazione ripartono dal bordo della finestra, alla maniera di un elaboratore di testi.
- Rientra di un livello in più — come il valore predefinito, più un livello di rientro aggiuntivo, che rende più facile notare il punto di a capo.
- Incollando: rientra le righe incollate secondo il rientro del cursore (attivo) — un blocco su più righe incollato con il cursore rientrato viene rientrato secondo quel cursore, invece di arrivare sfalsato. Il comportamento in sé fa parte del comando di incollaggio dell'editor; qui c'è solo l'interruttore, accanto alle altre opzioni di rientro. L'interruttore vale anche per Incolla come Markdown. Vedi Incollare un blocco di codice.
Lo stile scelto è l'unica fonte di verità per l'intero editor: il tasto Tab, il Backspace che riduce il rientro e il rientro automatico lo usano tutti.
Rientro automatico¶
Premere Invio porta lo spazio bianco iniziale della riga corrente sulla riga nuova, così resti alla stessa profondità senza ridigitare tabulazioni o spazi. Quando il cursore si trova tra una coppia di parentesi appena aperta, il blocco si apre:
La riga nuova riceve un livello di rientro in più e la parentesi graffa di chiusura
scende su una riga propria, alla profondità dell'apertura. Il rientro automatico si fa
da parte dentro i commenti e i letterali di stringa, dove una { è testo comune e non
un'apertura di blocco.
Il .editorconfig di un progetto e il
valore predefinito di rientro che un linguaggio porta (Python → 4 spazi, Go →
tabulazioni, …) hanno entrambi la precedenza sullo stile globale scelto qui: vedi
i valori predefiniti per linguaggio
per la tabella e l'ordine completo di risoluzione.
Correlati¶
Per il comportamento completo di modifica —accoppiamento automatico di parentesi e virgolette, digitare sopra, cancellare una coppia vuota, apertura di blocco con Invio, soppressione in commenti e stringhe e supporto a più cursori— vedi Coppie automatiche e rientro.