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

## Navigarea

`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