Ściągawka Skrótów Klawiszowych

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.

Konwencje

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.

Podstawowe Manipulowanie Aplikacją

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

Zaznaczanie/Kopiowanie/Wklejanie

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.

Manipulacja Tekstu

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.

Nawigacja

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

Usuwanie

C-h - Usuń poprzedni znak C-d - Usuń kolejny znak

Zaawansowane Funkcje Edytora

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