Text zu suchen geht am schnellsten mit Ctrl+S suchttext. Im Gegensatz zu anderen Programmen beginnt EMACS die Suche bereits nach Eingabe des ersten Zeichens. Wenn wir z.B. Ctrl+S Uni eingeben, so landen wir beim ersten Wort, das mit Uni anfängt. Die restlichen Befehle sind in Tabelle [*] zu finden.
Suchen / Ersetzen | |
Ctrl+S | inkrementelle Suche vorwärts |
Ctrl+R | inkrementelle Suche rückwärts |
Alt+P | wählt einen früher verwendeten Suchtext aus |
Alt+N | wählt einen früher verwendeten Suchtext aus |
Ctrl+G | Abbruch der Suche |
Ctrl+X, Ctrl+X | vertauscht Markierungspunkt (Beginn der Suche) und aktuelle Cursorposition |
Um nach regulären Ausdrücken suchen zu können, nimmt man Ctrl+Alt+S, bzw. Ctrl+Alt+R.
Der Suchen-Ersetzen-Dialog wird mit Esc% initiert. Nachdem der Suchtext gefunden wurde können die Befehle aus Tabelle [*] verwendet werden.
Befehle im Ersetze-Modus | |
Space oder Y | erstezen, Suche forsetzen |
, | ersetzen, aber Cursor stehen lassen (damit das Ergebnis kontrolliert werden kann); weiter mit Space |
oder N | nicht ersetzen, Suche fortsetzen |
Esc | nicht ersetzen, Kommando abbrechen |
! | alle weiteren Ersetzungen ohne Rückfrage durchführen |
Ctrl+R | Kommando vorläufig abbrechen, um an der aktuellen Stelle eine manuelle Korrektur vorzunehmen |
Ctrl+Alt+R | nimmt das Kommando wieder auf |