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