11.3.4 Zusammenfassung der Editorkommandos (Emacs, Vim)
beenden: C-x C-c :qa /:wq /:xa /:q!
zur�cksetzen/Kommandomodus: C-g <Esc>
zur�ck (links): C-b h
vorw�rts (rechts): C-f l
n�chstes (herunter): C-n j
vorheriges (hoch): C-p k
StArt der Zeile (^): C-a 0
Ende der Zeile ($): C-e $
mehrere Kommandos: C-u nnn cmd nnn cmd
mehrere Kommandos: M-Ziffer cmd
abspeichern: C-x C-s :w Datei
zum Anfang des Puffers: M-< 1G
zum Ende des Puffers: M-> G
eine Seite vorw�rts scrollen: C-v ^F
1/2 Seiten vorw�rts scrollen: ^D
eine Zeile vorw�rts scrollen: ^E
eine Seite r�ckw�rts scrollen: M-v ^B
1/2 Seiten r�ckw�rts scrollen: ^U
eine Zeile r�ckw�rts scrollen: ^Y
das andere Fenster scrollen: M-C-v
unter Cursor l�schen: C-d x
l�schen bis zum Zeilenende: C-k D
inkrementelle Suche vorw�rtS: C-s
inkrementelle Suche R�ckw�rts: C-r
vorw�rtS suchen: C-s Enter /
R�ckw�rts suchen: C-r Enter ?
inkr. Suche nach reg. Ausd.: M-C-s
inkr. Suche r�ckw. n. reg. Ausd.: M-C-r
suche nach regul�ren Ausdruck: M-C-s Enter /
suche r�ckw. nach reg. Ausd.: M-C-r Enter ?
Hilfe: C-h C-h :help
Hilfe Apropos: C-h a
Hilfe zu Tastenzuordnungen: C-h b :help [key]
Info Seiten anzeigen: C-h i
Hilfe Hauptmodus: C-h m
Hilfe Tutorial: C-h t :help howto
r�ckg�ngig: C-_ u
nochmals tun (redo): C-f ^R
markiere die Cursorposition: C-@ m{a-zA-Z}
wechseln der Markierung und Pos.: C-x C-x
springe zur Mark. in akt. Datei: '{a-z}
springe zur Mark. in jeder Datei: '{A-Z}
Bereich kopieren: M-w {visual}y
Bereich entfernen: C-w {visual}d
Bereich einf�gen: C-y
einf�gen des gel�schten Textes: M-y p
in Gro�buchstaben umwandeln: C-x C-u {visual}U
in Kleinbuchstaben umwandeln: C-x C-l {visual}u
einf�gen spezieller Zeichen: C-q octalnum/keystroke
^V decimal/keystroke
ersetzen: M-x replace-string :%s/aaa/bbb/g
ersetzen regul�rer Ausdr�cke: M-x replace-regexp :%s/aaa/bbb/g
vor Ersetzen nachfragen: M-% :%s/aaa/bbb/gc
vor Ersetzen nachfragen: M-x query-replace
vor Ersetzen reg. Aus. nachfragen: M-x query-replace-regexp
Datei �ffnen: C-x C-f :r file
Datei sichern: C-x C-s :w
alle Puffer speichern: C-x s :wa
speichern unter: C-x C-w file :w file
nach Puffer fragen: C-x b
Puffer anzeigen: C-x C-b :buffers
Read-only Flag wechseln: C-x C-q :set ro
nach Puffer fragen und l�schen: C-x k
vertikal aufteilen: C-x 2 :split
horizontal aufteilen: C-x 3 :vsplit (ver. 6)
in anderes Fenster wechseln: C-x o ^Wp
entfernen dieses Fensters: C-x 0 :q
entfernen anderer Fenster: C-x 1 ^Wo
Shell im Hintergrund starten: M-x compile
Shell im Hintergrund killen: M-x kill-compilation
make starten: :make Makefile
Fehlermeldungen �berpr�fen: C-x` :echo errmsg
Shell starten und aufzeichnen: M-x shell :!script -a tmp
...clean BS, ... :!col -b <tmp >record
...sichern/abrufen der Aufz.: C-x C-w record :r record
Shell starten: M-! sh :sh
Kommando starten: M-! Kmd :!Kmd
Kommando starten und einf�gen: C-u M-! Kmd :r!Kmd
Filter starten: M-| Datei {visual}:w Datei
Filter starten und einf�gen: C-u M-| Filter {visual}:!Filter
Option anzeigen: :se[t] {Option}?
Option auf Standard zur�cksetzen: :se[t] {Option}&
boolsche Option zur�cksetzen: :se[t] no{Option}
boolsche Option �ndern: :se[t] inv{Option}
Textumbruch bei Spalte 72: :se tw=72
keinen Zeilenumbruch: :se tw=0
automatische Einr�ckung: :se ai
Tabulatoren expandieren: :se et
Kommentar angeben (E-Mail): :se comments=n:>,n:\|
GDB starten M-x gdb
beschreibe den GDB-Mode C-h m
eine Zeile ausf�hren M-s
n�chste Zeile M-n
eine Anweisung ausf�hren (stepi) M-i
aktuelle Funktion beenden C-c C-f
weiter M-c
zur �bergeordneten Funktion M-u
zur untergeordneten Funktion M-d
copy number from point, insert at the end
C-x &
setze einen Haltepunkt C-x SPC