B.2 Sneltoetsen spiekbrief

# Shortcut Cheatsheet

Het volgende is een samenvatting van de belangrijkste sneltoetsen die beschikbaar zijn in Sonic Pi. Zie sectie 10.1 voor motivatie en achtergrond.

## Conventies

In deze lijst, gebruiken we de volgende conventies (waar *Meta* staat is dit *Alt* op Windows/Linux en *Cmd* op Mac):

* `C-a` betekend hou de *Control* toets en de *a* toets tegelijkertijd in, laat dan los.
* `M-r`betekent hou de *Meta* toets en druk dan de *r* toets tegelijkertijd in, laat dan los.
* `S-M-z` betekent hou de *Shift* toets, dan de *Meta* toets, en tenslotte de *z* toets tegelijkertijd allemaal in en laat dan los.
* `C-M-f` betekent hou de *Control* toets, dan de *Meta* en tenslotte de *f* toets allemaal tegelijkertijd in, en dan los deze dan.

## Belangrijkste Applicatie Manipulatie

* `M-r` - code afspelen
* `M-s` - Stop code
* `M-i` - Help Systeem Schakelaar
* `M-p` - Voorkeursinstellingen Aan/Uit
* `M-{` - Buffer naar links omwisselen
* `M-}` - Buffer naar links omwisselen
* `S-M-0` - Wissel naar buffer 0
* `S-M-1` - Wissel naar buffer 1
* ...
* `S-M-9` - Wissel naar buffer 9
* `M-+` - Vergroot de tekstgrootte van de huidige buffer
* `M--` - Verkleint de tekstgrootte van de huidige buffer


## Selectie/Kopiëren/Plakken

* `M-a` - Selecteer alles
* `M-c` - kopieer selectie om buffer te plakken
* `M-]` - Kopieer selectie om buffer te plakken
* `M-x` - Knip selectie om buffer te plakken
* `C-]` - Knip selectie om buffer te plakken
* `C-k` - Knip tot het einde van de lijn
* `M-v` - Plak naar editor vanaf plak buffer
* `C-y` - Plak naar editor vanaf plak buffer
* `C-SPACE` - Zet markering. Navigatie zal nu gemarkeerd gebied manipuleren. Gebruik `C-g` om te verlaten.

## Bewerken van tekst

* `M-m` - Alle tekst uitlijnen
* `Tab` - Huidige lijn uitlijnen of selectie (of selecteer automatisch aanvullen)
* `C-l` - Editor Centreren
* `M-/` - Comment/Uncomment huidige lijn of selectie
* `C-t` - Karakters omzetten/ruilen
* `M-u` - Volgende woord (of selectie) omzetten in hoofdletters.
* `M-l` - -Volgende woord (of selectie) omzetten in kleine letters.

## Navigatie

* `C-a` - Naar het begin van de lijn
* `C-e` -Verplaats naar einde van regel
* `C-p` -Verplaatsen naar vorige regel
* `C-n` - Verplaatsen naar volgende regel
* `C-f` -Eén teken naar rechts verplaatsen
* `C-b` - Eén teken naar achter verplaatsen
* `M-f` - Eén woord naar voor springen
* `M-b` - Eén woord naar achter springen
* `C-M-n` -Zet lijn of selectie naar beneden
* `C-M-p` - Zet lijn of selectie naar boven
* `S-M-u` - 10 lijnen naar boven gaan
* `S-M-d` - 10 lijnen naar beneden gaan
* `M-<` - Naar het begin van de buffer gaan
* `M->` - Naar het eind van de buffer gaan

## Verwijdering

* `C-h` - Vorige teken verwijderen
* `C-d` - Volgend teken verwijderen

## Geavanceerde Editor Functies

* `C-i` - Toon docs voor het woord onder de cursor
* `M-z` - Ongedaan maken
* `S-M-z` - Opnieuw maken
* `C-g` - Verlaten
* `S-M-f` - Tussen Fullscreen modus schakelen
* `S-M-b`- Zichtbaarheid van knoppen in-/uitschakelen
* `S-M-l` - Zichtbaarheid van log in-/uitschakelen
* `S-M-m` - Tussen licht/donker modus schakelen
* `S-M-s` - Inhoud van de buffer als een bestand opslaan
* `S-M-o` - Inhoud van buffer vanuit een bestand laden
