Risposte:
Se passerai il mouse sopra i numeri di riga vedrai delle frecce: facendo clic su uno di essi, il codice verrà piegato / compresso
Se vuoi comprimere / espandere tutto, puoi farlo andando in modifica-> piegatura del codice e scegli "piega tutto" o "apri tutto":
edit -> code folding -> fold/unfold all
- Aggiungerò uno screenshot in un minuto
"fold_buttons": true
al file Preferences -> Settings - User
.
Oltre alle altre risposte è anche possibile ripiegare in base al livello. Quindi, ad esempio, guardando le associazioni di tasti predefinite per fold.
Ricerca di associazioni di tasti pieghevoli.
Quindi, ad esempio, un foldall o un livello di piegatura 1 sarebbe tenere Ctrlseguito premendo la sequenza ke quindi 1:
Oppure piegare il livello 2 sarebbe tenere Ctrlseguito premendo la sequenza ke poi 2:
O spiegando tutto sarebbe tenere Ctrlseguito premendo la sequenza ke poi 0o nei miei valori predefiniti mi sembra anche di averlo vincolato alla lettera j:
Premendo Ctrl+ kdue volte si rimuoverà una riga o un conteggio di righe. Ma non proprio perché puoi rimetterli uno per uno per Ctrl+u
Una cosa che puoi fare è selezionare il blocco di codice Except utilizzando un'espressione regolare, ad esempio utilizzando except(.|\n)*?raise.*
nel tuo caso. È quindi possibile selezionare "Trova tutto" nella barra di ricerca, quindi Modifica-> Piegatura codice -> Piega.
Scorciatoia Windows: Ctrl-Maiusc- [
Scorciatoia Mac: Cmd-Alt- [
Tutto il blocco tranne sarà quindi collassato.
So che questa è una vecchia domanda, ma è ancora in cima ai risultati di ricerca e nessuna delle risposte fa esattamente quello che voleva l'OP.
ctrl + shift + [
o Command + Option + ]
per comprimere le selezioniQuesto ti lascerà visibile solo il codice che avevi selezionato originariamente.
Funzione Fold and UnFold o base di classe solo per MAC:
* Fold: command + K, command + 1
* UnFold: command + K, command + J