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-g
para 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