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": trueal 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