entwurfemacs { wichtige befehle - pst.ifi.lmu.de · gnu entwurf emacs { wichtige befehle dr....

2
ENTWURF GNU EMACS – WICHTIGE BEFEHLE DR. MATTHIAS M. H ¨ OLZL Diese Tabelle enth¨ alt ein Zusammenfassung der wichtigsten Befehle von GNU Emacs. Die meisten Befehle sind auch in XEmacs vorhanden. In dieser ¨ Ubersicht werden die ¨ ublichen Abk¨ urzungen f¨ ur Tasten verwendet: C-x bedeutet, dass Control -Taste gehalten wird und dazu die Taste x gedr¨ uckt wird. Auf deutschen Tataturen ist die Control -Taste oft mit Strg beschriftet. M-x bedeutet, dass die Meta -Taste gehalten wird und dazu die Taste x gedr¨ uckt wird. Auf deutschen Tastaturen ist die Meta -Taste oft mit Alt beschriftet. 1. Allgemeines Esc Esc Esc : Beendet die angefangene Aktion und setzt Emacs in einen Standard- Zustand“ zur¨ uck. C-g: Beendet ein angefangenes Kommando M-x: Liest einen Funktionsnamen und f¨ uhrt die Funktion aus. C-u: Kommando-Pr¨ afix. 2. Dateien und Buffer C-x C-f: adt eine Datei. Der Name der Datei wird im Minibuffer eingegeben. C-x C-s: Speichert den aktiven Buffer. C-x C-w: Speichert den aktiven Buffer unter einem neuen Namen. C-x s: Speichert alle ge¨ anderten Buffer. C-x i: ugt den Inhalt einer Datei in den aktiven Buffer ein. 3. Bewegen der Einf¨ ugemarke , , , : Bewegen die Eingabemarkierung um ein Zeichen (bzw. eine Zeile) in die angegebene Richtung. , : Bewegen die Eingabemarkierung um ein Wort in die angegebene Richtung. , : Bewegen die Eingabemarkierung um einen Absatz in die angegebene Richtung. 4. Dokumentation C-h C-h: Men¨ u der Hilfsfunktionen. C-h i: Ruft die Info-Dokumentation auf (siehe n¨ achsten Abschnitt). C-h k: Beschreibt die Funktion einer Taste. C-h C-k: Zeigt ausf¨ uhrliche Dokumentation zur Funktion einer Taste. C-h m: Zeigt Information ¨ uber den aktuellen Mode. C-h w: Zeigt die Tastenkombination an, die an eine Funktion gebunden ist. M-x man, M-x woman: Man-Page Anzeigen. 1

Upload: hoangnga

Post on 04-Jun-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ENTWURFEMACS { WICHTIGE BEFEHLE - pst.ifi.lmu.de · GNU ENTWURF EMACS { WICHTIGE BEFEHLE DR. MATTHIAS M. HOLZL DieseTabelleenth alt einZusammenfassungderwichtigsten BefehlevonGNUEmacs.Die

ENTW

UR

FGNU EMACS – WICHTIGE BEFEHLE

DR. MATTHIAS M. HOLZL

Diese Tabelle enthalt ein Zusammenfassung der wichtigsten Befehle von GNU Emacs. Diemeisten Befehle sind auch in XEmacs vorhanden. In dieser Ubersicht werden die ublichenAbkurzungen fur Tasten verwendet: C-x bedeutet, dass Control -Taste gehalten wird unddazu die Taste x gedruckt wird. Auf deutschen Tataturen ist die Control -Taste oft mitStrg beschriftet. M-x bedeutet, dass die Meta-Taste gehalten wird und dazu die Taste x

gedruckt wird. Auf deutschen Tastaturen ist die Meta-Taste oft mit Alt beschriftet.

1. Allgemeines

Esc Esc Esc: Beendet die angefangene Aktion und setzt Emacs in einen”Standard-

Zustand“ zuruck.C-g: Beendet ein angefangenes KommandoM-x: Liest einen Funktionsnamen und fuhrt die Funktion aus.C-u: Kommando-Prafix.

2. Dateien und Buffer

C-x C-f: Ladt eine Datei. Der Name der Datei wird im Minibuffer eingegeben.C-x C-s: Speichert den aktiven Buffer.C-x C-w: Speichert den aktiven Buffer unter einem neuen Namen.C-x s: Speichert alle geanderten Buffer.C-x i: Fugt den Inhalt einer Datei in den aktiven Buffer ein.

3. Bewegen der Einfugemarke

←, ↑, →, ↓: Bewegen die Eingabemarkierung um ein Zeichen (bzw. eine Zeile) in dieangegebene Richtung.

←, →: Bewegen die Eingabemarkierung um ein Wort in die angegebene Richtung.↑, ↓: Bewegen die Eingabemarkierung um einen Absatz in die angegebene Richtung.

4. Dokumentation

C-h C-h: Menu der Hilfsfunktionen.C-h i: Ruft die Info-Dokumentation auf (siehe nachsten Abschnitt).C-h k: Beschreibt die Funktion einer Taste.C-h C-k: Zeigt ausfuhrliche Dokumentation zur Funktion einer Taste.C-h m: Zeigt Information uber den aktuellen Mode.C-h w: Zeigt die Tastenkombination an, die an eine Funktion gebunden ist.M-x man, M-x woman: Man-Page Anzeigen.

1

Page 2: ENTWURFEMACS { WICHTIGE BEFEHLE - pst.ifi.lmu.de · GNU ENTWURF EMACS { WICHTIGE BEFEHLE DR. MATTHIAS M. HOLZL DieseTabelleenth alt einZusammenfassungderwichtigsten BefehlevonGNUEmacs.Die

ENTW

UR

F

2 DR. MATTHIAS M. HOLZL

4.1. Kommandos im Info-Modus. Im Info Modus stehen einige Kommandos zur Navi-gation zur Verfugung. Diese Kommandos werden ohne Control - oder Meta-Taste aktiviert,da im Info-Modus keine normale Texteingabe moglich ist.

Space: Scrollt eine Seite nach unten.Backspace: Scrollt eine Seite nach oben.q: Info-Modus beenden.Ret : Folgt einem Link (auch mit mittlerer Maustaste moglich).n: Folgt dem Link zum

”nachsten“ Knoten.

p: Folgt dem Link zum”vorhergehenden“ Knoten.

u: Geht eine Ebene nach oben.l: Geht zum zuletzt besuchten Knoten.m: Folgt einem Link in einem Menu.f: Folgt einem Querverweis.i: Schlagt einen Begriff im Index nach.,: Nach einem i-Kommando: Geht zum nachsten Vorkommen des Begriffs.

5. Suchen und Ersetzen

C-s: Sucht vorwarts nach einer Zeichenkette (inkrementelle Suche).C-r: Sucht ruckwarts nach einer Zeichenkette (inkrementelle Suche).C-%: Ersetzt Text.C-M-s: Sucht vorwarts nach einem regularen Ausdruck.C-M-r: Sucht ruckwarts nach einem regularen Ausdruck.C-M-%: Ersetzt regulare Ausdrucke.

5.1. Kommandos wahrend der Suche. Nachdem einer der Befehle zum Suchen oderErsetzen eingegeben wurde, kann mit folgenden Befehlen die Suche gesteuert werden:

Backspace: Loscht das zuletzt eingegebene Zeichen in einer inkrementellen Sucheund kehrt zur vorherigen Fundstelle zuruck.

M-p: Vorhergehender Suchstring.M-n: Nachster Suchstring (nach vorhergehendem M-p).C-g: Bricht die Suche ab, setzt die Einfugemarke zum Ausgangspunkt zuruck.