Quello che segue è un riassunto delle principali scorciatoie disponibili in Sonic Pi. Dai un’occhiata alla sezione 10.1 per avere un background in merito.
In questa lista vengono usate le seguenti convenzioni (dove Meta è Alt su Windows/Linux o Cmd su Mac):
C-a significa tieni premuto Control e il tasto a contemporaneamente.
M-r significa tieni premuti il tasto Meta e poi premi r.
S-M-z vuol dire premi contemporaneamente Shift, Meta e il tasto z.
C-M-f significa premi Control, Meta e f contemporaneamente.
M-r - Avvia il codice
M-s - Ferma il codice
M-i - Apri/Chiudi il sistema di aiuto
M-p - Apri/Chiudi le preferenze
M-{ - Sposta il buffer a sinistra
M-} - Sposta il buffer a destra
M-+ - Ingrandisci la dimensione carattere del buffer corrente
M-- - Diminuisci la grandezza dei caratteri nel buffer corrente
M-a - Seleziona tutto
M-c - Copia
M-] - Copia
M-x - Taglia
C-] - Taglia
C-k - Taglia fino alla fine della riga
M-v - Incolla
C-y - Incolla
C-SPACE - Imposta un segnalibro. La navigazione controllerà la regione selezionata. Premi C-g per uscire.
M-m - Allinea il testo
Tab - Allinea la linea corrente (oppure seleziona l’autocompletamento)
C-l - Centra l’editor
M-/ - Commenta/Scommenta la linea corrente
C-t - Trasponi/scambia caratteri
M-u - Converti la parola successiva in maiuscolo.
M-l - Converti la parola successiva in minuscolo.
C-a - Spostati all’inizio della riga
C-e - Spostati alla fine della riga
C-p - Spostati alla linea precedente
C-n - Spostati su quella successiva
C-f - Spostati avanti di un carattere
C-b - Spostati indietro di un carattere
M-f - Spostati avanti di una parola
M-b - Spostati indietro di una parola
C-M-n - Sposta linea o selezione in basso
C-M-p - Sposta linea o selezione in alto
S-M-u - Spostati in su di 10 righe
S-M-d - Spostati in giù di 10 righe
M-< - Spostati all’inizio del buffer
M-> - Spostati alla fine del buffer
C-h - Cancella il carattere precedente
C-d - Cancella il carattere successivo
‘C-i’ - Mostra i documenti collegati alla parola dove si trova il cursore
‘M-z’ - Annulla
‘S-M-z’ - Torna indietro dopo l’annullamento
‘C-g’ - Esci
‘S-M-f - Avvia la modalità a schermo intero
‘S-M-b’ - Attiva la visibilità dei bottoni
‘S-M-l’ - Rende visibile la finestra di log
‘S-M-m’ - Passa dall’interfaccia scura a quella chiara e viceversa
S-M-s - Salva il contenuto del buffer in un file
S-M-o - Carica il contenuto del buffer da un file