Ceea ce urmeaza este un rezumat al principalelor combinatii de taste disponibile in Sonic Pi. Vezi sectiunea 10.1 pentru explicatii.
In aceasta lista folosim urmatoarele conventii (unde Meta este Alt pentru Windows/Linux sau Cmd pentru Mac):
‘C-a’ inseamna sa tii apasata tasta Control apoi sa apesi tasta a astfel incat sa fie ambele apasate simultan, apoi sa le eliberezi. ‘M-r’ inseamna sa tii apasata tasta Meta apoi sa apesi tasta r astfel incat sa fie ambele apasate simultan, apoi sa le eliberezi. ‘S-M-z’ inseamna sa tii apasata tasta Shift, apoi tasta Meta, apoi sa apesi tasta z astfel incat sa fie toate apasate simultan, apoi sa le eliberezi. ‘C-M-f’ inseamna sa tii apasata tasta Control, apoi tasta Meta, apoi sa apesi tasta f astfel incat sa fie toate apasate simultan, apoi sa le eliberezi.
M-r
- Executa codul (Run)
M-s
- Opreste codul (Stop)
‘M-i’ - Activeaza/dezactiveaza sistemul de ajutor (help)
M-p
- Activeaza/dezactiveaza optiunile
M-{
- Comuta la buffer-ul din stanga
M-}
- Comuta la buffer-ul din dreapta
M-+
- Creste dimensiunea textului in buffer-ul curent
M--
- Micsoreaza dimensiunea textului in buffer-ul curent
‘M-a’ - Selecteaza tot
M-c
- Copiaza selectia in memorie
M-]
- Copiaza selectia in memorie
M-x
- Muta selectia in memorie (cut)
C-]
- Muta selectia in memorie (cut)
C-k
- Muta in memorie (cut) totul pana la sfarsitul liniei
M-v
- Aduce din memorie (paste) in editor
C-y
- Aduce din memorie (paste) in editor
‘C-SPATIU’ - Trece in mod evidentiere. Comenzile de navigare vor actiona in zona evidentiata. Foloseste ‘C-g’ ca sa revii in modul normal.
‘M-m’ - Aliniaza tot textul
Tab
- Aliniaza linia sau selectia curenta (sau trece in modul auto-completare)
C-l
- Centreaza editorul
M-/
- Transforma linia sau selectia curenta in comentariu/revine la text normal
C-t
- Inverseaza ordinea caracterelor
M-u
- Converteste urmatorul cuvant (sau selectie) la majuscule.
M-l
- Converteste urmatorul cuvant (sau selectie) la litere mici.
C-a
- Merge la inceputul liniei
C-e
- Merge la sfarsitul liniei
C-p
- Merge la linia precedenta
C-n
- Merge la linia urmatoare
C-f
- Merge inainte un caracter
C-b
- Merge inapoi un caracter
M-f
- Merge inainte un cuvant
M-b
- Merge inapoi un cuvant
C-M-n
- Muta linia sau selectia in jos
C-M-p
- Muta linia sau selectia in sus
S-M-u
- Merge in sus 10 linii
S-M-d
- Merge in jos 10 linii
M-<
- Merge la inceputul buffer-ului
M->
- Merge la sfarsitul buffer-ului
C-h
- Sterge caracterul precedent
C-d
- Sterge caracterul urmator
C-i
- Arata documentatia pentru cuvantul de la pozitia cursorului
M-z
- Undo (anuleaza ultima modificare)
S-M-z
- Redo (reface ultima modificare)
C-g
- Escape (Revine la modul anterior)
S-M-f
- Activeaza/dezactiveaza modul ecran complet
S-M-b
- Afiseaza/ascunde butoanele
S-M-l
- Afiseaza/ascunde jurnalul (log)
S-M-m
- Comuta intre modurile luminos/intunecat
S-M-s
- Salveaza continutul bufferului intr-un fisier
S-M-o
- Incarca dintr-un fisier continutul bufferului