Folha de ajuda de atalhos

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.

Convenções

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.

Manipulação da Aplicação principal

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

Selecionar/copiar/colar

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.

Manipulação de texto

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

Remoção

C-h - Remove o caractere anterior C-d - Remove o proximo caractere

Características avançadas do editor

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