O seguinte é um sumário dos principais atalhos disponíveis no Sonic Pi. Por favor vê a secção 10.1 para motivação e contexto.
Nesta lista, usamos a seguinte convenção (onde Meta ou é o Alt em Windows/Linux ou o Cmd no Mac):
C-a significa carregar na tecla Control e depois carrega a tecla a estando as duas pressionadas ao mesmo tempo, depois libertando.
M-r significa pressionar a tecla Meta e depois pressionar a tecla r ao mesmo tempo, depois libertando.
S-M-z significa presionar a tecla Shift, depois a tecla Meta, e finalmente a tecla z todas ao mesmo tempo, depois libertando.
C-M-f significa premir a tecla Control, e depois premir a tecla Meta, finalmente a tecla f todas ao mesmo tempo, depois libertando.
M-r - Correr código
M-s - Parar código
M-i- Comutar o sistema de ajuda
M-p- Comutar preferencias
M-{ - Mudar para a buffer da esquerda
M-} - Mudar para a buffer da direita
M-+ - Aumentar tamanho do texto da buffer corrente
M-- - Reduzir o tamanho de texto na corrente buffer
M-a - Selecionar tudo
M-c- Copiar selecção para colar na buffer
M-] - Copiar seleção para colar no buffer
M-x - Cortar seleção para colar na buffer
C-] - Cortar seleção para a colar na buffer
C-k- Cortar até ao fim da linha
M-v- Colar para o editor
C-y - Colar para o editor
C-SPACE - Colocar marca. A navegação irá agora manipular a região sublinhada. Usar C-gpara escapar.
M-m - Alinhar todo o texto
Tab- Alinha a corrente linha ou seleção (ou escolhe autocompletion)
C-l - Centra o editor
M-/ - Comuta os comentários da linha actual ou seleção
C-t - Transpõe/troca caracteres
M-u- Converte a próxima palavra (ou selecção) para maiúsculas.
M-l - Converte a próxima palavra (ou selecção) para minúsculas.
C-a - Mover para o inicio da linha
C-e - Mover para o final da linha
C-p - Mover para a linha anterior
C-n - Mover para a próxima linha
C-f - Mover para a frente um caractere
C-b - Mover para trás um caractere
M-f - Mover para a frente uma palavra
M-b- Mover para trás uma palavra
C-M-n - Mover uma linha ou selecção para baixo
C-M-p - Mover linha ou selecção para cima
S-M-u - Mover para cima 10 linhas
S-M-d- Mover para baixo 10 linhas
M-< - Mover para o inicio da buffer
M-> - Mover para o final da buffer
C-h - Remove o caractere anterior
C-d - Remove o proximo caractere
C-i - Mostra documentação sobre a palavra por baixo do cursor
M-z - Undo
S-M-z - Refazer
C-g - Escapar
S-M-f - comutar ecrã total
S-M-b - Comutar visibilidade dos botões
S-M-l - Comuta visibilidade do registo
S-M-m - Comuta entre o modo claro/escuro
S-M-s- Salva o conteúdo de uma buffer para um ficheiro
S-M-o - Carrega o conteúdo de uma buffer para um ficheiro