Riduzione del codice¶
Comprimi ed espandi regioni strutturate di un file — funzioni, blocchi, classi e altri costrutti del linguaggio — per concentrarti su una parte e nascondere il resto.
Come usarla¶
- Gli indicatori di riduzione (
[+]/[−]) compaiono in un margine accanto alle righe riducibili. Fai clic su uno per comprimere o espandere quella regione. - Una regione compressa appare come un'unica riga di intestazione con un separatore disegnato sotto; espandendola si ripristinano le righe nascoste.
- Saltare a una riga nascosta (vai alla riga, un risultato di ricerca, un segnalibro) la rivela automaticamente.
- La riduzione segue il limite di dimensione della colorazione della sintassi (Preferenze ▸ Sintassi ▸ dimensione massima del file, 16 MB per impostazione predefinita): un file al di sopra si apre come testo semplice e non ha margine di riduzione, perché i livelli di riduzione sono prodotti dalla stessa passata dell'analizzatore lessicale. Le funzionalità del language server non sono interessate da quel limite.
Comandi¶
Menu Visualizza:
| Comando | Scorciatoia |
|---|---|
| Attiva/disattiva piegatura (la regione in cui si trova il cursore) | Ctrl+Alt+F (⌥⌘← su macOS) |
| Piega tutto | Ctrl+Alt+Shift+F |
| Espandi tutto | Ctrl+Alt+Shift+U |
Serve un linguaggio
La riduzione segue la struttura del linguaggio del documento, quindi il margine di riduzione compare non appena un colorizzatore di sintassi è attivo per il file. Il testo semplice non riconosciuto non ha regioni riducibili.
In un file molto grande le riduzioni compaiono man mano
La colorazione —e con essa la struttura di riduzione— viene calcolata prima per ciò che è sullo schermo e, in secondo piano, per il resto del file. Per questo, in un file da più megabyte, gli indicatori di riduzione molto al di sotto dell'area visibile compaiono un attimo dopo, quando quella passata in secondo piano li raggiunge. Piega tutto aspetta l'intero file, quindi riduce sempre tutto.