brainbaking/content/wiki/code/scheme/edwin-shortcuts.md

47 lines
1.4 KiB
Markdown

+++
title = "edwin-shortcuts"
draft = false
tags = [
"code",
"scheme",
"edwin-shortcuts"
]
date = "2013-03-12"
+++
# MIT-Scheme Edwin shortcuts
Afkortingen: C ###### Control, M ALT (don't ask...)
### File manipulatie
| **afkorting** | **gevolg** |
| C-X s | save alle open files van alle buffers (vraagt per buffer...) |
| C-X C-S | save zonder vragen |
| C-X C-F | find file of open nieuwe onbestaande (enter drukken = in buffer files browsen) |
### Buffer stuff
| **afkorting** | **gevolg** |
| C-U C-V | repeat last command |
| C-C C-C | break operation ('Quits') - in case of unlimited iterative recursive loop |
| C-X [hoedje] | vergroot huidige buffer met één lijn |
| C-X (getal) | open (getal) aantal buffers |
| C-X o | toggle buffer (visible) |
| C-X b | switch buffer met naam |
| C-X k | kill buffer (vraagt evt bevestiging) |
| M-o | evaluate buffer contents |
| C-J | indent bij nieuwe line |
| TAB | indent huidige regel (<> tab x lijnen prepended) |
| C-X h | selecteer de hele buffer inhoud |
:exclamation: Vergeet niet dat het nodig is om een file te saven in een andere buffer als ge `load()` gebruikt en die probeert te evalueren, zoals bijvoorbeeld een unit test...
### Text manipulatie etc
| **afkorting** | **gevolg** |
| C-A | ga naar begin lijn |
| C-K | kill line |
| M-W | copy selected |
| C-<space> | select stuff |
| C-Y | niet yank maar paste... Jup. |
| C-X u | undo (stackable) |