Tabel de combinatii de taste

Ceea ce urmeaza este un rezumat al principalelor combinatii de taste disponibile in Sonic Pi. Vezi sectiunea 10.1 pentru explicatii.

Conventii

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.

Controlul aplicatiei principale

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

Selectie/Copy/Paste

‘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.

Manipularea textului

‘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

Stergerea

C-h - Sterge caracterul precedent C-d - Sterge caracterul urmator

Functii avansate ale editorului

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