Poniżej dostępne jest podsumowanie najważniejszych skrótów dostępnych w Sonic Pi. Przejrzyj proszę rozdział 10.1 dla uzyskania motywacji i tła.
W poniższej liście używamy następujących konwencji (gdzie Meta oznacza klawisz Alt w systemach Windows/Linux oraz Cmd w systemie Mac OS):
C-a oznacza: przytrzymaj klawisz Control, następnie naciśnij klawisz a tak, żeby przez chwilę oba były jednocześnie naciśnięte, po czym je puść.
M-r oznacza: przytrzymaj klawisz Meta i następnie naciśnij klawisz r tak, żeby przez chwilę oba były naciśnięte jednocześnie, po czym je puść.
S-M-z oznacza: naciśnij i przytrzymaj klawisz Shift, następnie naciśnij i przytrzymaj klawisz Meta i na końcu dołóż do tej kombinacji w tym samym czasie klawisz z, następnie puść wszystkie klawisze.
C-M-f oznacza: naciśnij i przytrzymaj klawisz Control, potem naciśnij i przytrzymaj klawisz Meta, po czym na końcu naciśnij do tego jeszcze klawisz f i puść wszystkie klawisze.
M-r - Uruchom kod (przycisk Run)
M-s - Zatrzymaj kod (przycisk Stop)
M-i - Otwórz/Zamknij System Pomocy
M-p - Otwórz/Zamknij Ustawienia
M-{ - Przejdź do buforu po lewej stronie
M-} - Przejdź do buforu po prawej stronie
M-+ - Zwiększ rozmiar czcionki w aktualnym buforze
M-- - Zmniejsz rozmiar czczionki w aktualnym buforze
M-a - Zaznacz wszystko
M-c - Skopiuj zaznaczony obszar, aby móc go wkleić do bufora w innym miejscu
M-] - Skopiuj zaznaczony obszar, aby móc go wkleić do bufora w innym miejscu
M-x - Wytnij zaznaczony obszar, aby móc wkleić go do bufora w innym miejscu
C-] - Wytnij zaznaczony obszar, aby móc wkleić go do bufora w innym miejscu
C-k - Wytnij tekst od aktualnej pozycji kursora do końca linii
M-v - Wklej zawartość schowka do aktualnego bufora
C-y - Wklej zawartość schowka do aktualnego bufora
C-SPACE - Ustaw punkt zaznaczenia. Następnie nawiguj po tekście, aby podświetlić tekst do zaznaczenia. Użyj C-g aby wyłączyć/usunąć zaznaczenie.
M-m - Wyrównaj cały tekst w buforze
Tab - Popraw wyrównianie/zaznaczenie aktualnej liczby lub pokaż podpowiedzi
C-l - Wyśrodkuj edytor
M-/ - Dodaj lub usuń znak komentarza (#) na początku aktualnie wybranej (lub wybranych) linii kodu
C-t - Transponuj/zamień znaki
M-u - Konwertuj następne słowo (lub zaznaczenie) do wielkich liter.
M-l - Konwertuj następne słowo (lub zaznaczenie) do małych liter.
C-a - Przenieś kursor do początku linii
C-e - Przenieś kursor na koniec linii
C-p - Przenieś kursor do poprzedniej linii
C-n - Przenieś kursor do następnej linii
C-f - Przenieś kursor o jeden znak do przodu (w prawo)
C-b - Przenieś kursor o jeden znak do tyłu (w lewo)
M-f - Przenieś kursor do przodu (w prawo) o jedno słowo
M-b - Przenieś kursor do tyłu (w lewo) o jedno słowo
C-M-n - Przenieś aktualną linie lub zaznaczenie w dół
C-M-p - Przenieś aktualną linię lub zaznaczenie do góry
S-M-u - Przenieś się do góry o 10 linii
S-M-d - Przenieś się w dół o 10 linii
M-< - Przenieś się na początek bufora
M-> - Przenieś się na koniec bufora
C-h - Usuń poprzedni znak
C-d - Usuń kolejny znak
C-i - Pokaż dokumentację dla słowa, na którym znajduje się aktualnie kursor
M-z - Wstecz (cofnij zmianę)
S-M-z - Redo (powtórz zmianę)
C-g - Ucieczka (anulowanie)
S-M-f - Otwórz/Zamknij tryb pełnoekranowy
S-M-b - Pokaż/Schowaj przyciski
S-M-l - Pokaż/Schowaj panel logowania
S-M-m - Przełączanie pomiędzy trybem jasnym i ciemnym
S-M-s - Zapisz zawartość bufora do pliku
S-M-o - Wczytaj zawartość z wybranego pliku do bufora