Suchen und Ersetzen, RechtschreibprüfungC-s <...> suche fortlaufend nach dem String <...>, d.h. suche das jeweilig
erste Auftreten des unvollständig eingegebenen Strings
Wiederholte Eingabe von C-s sucht nach dem nächsten passenden
String.
ESC
beende Suchmodus
C-r <...>
suche rückwärts
Einfaches Suchen und Ersetzen (nur mit Kenntnis von C-x
u empfehlenswert) von allen
auftauchenden Strings:
M-x replace-string RET
<alter-string> RET
<neuer-string>RET
Sicherer: query-replace (ersetzt, fragt aber vorher nach)
M-x %
<alter-string> RET
<neuer-string>RET
Beachte: Suchen und Ersetzen beachtet Groß- und Kleinschreibung
zunächst nicht!
Suchen und Ersetzen mit Hilfe von regulären Ausdrücken
(regular expressions = regexps)
ist möglich:
M-x isearch-forward-regexp <regexp> RET
suche fortlaufend nach <regexp>
M-C-s
identisch zu vorherigem Kommando
M-x query-replace-regexp
query-replace mit regexps
<alte-regexp> RET
<neue-regexp>RET
F4
identisch zu vorherigem Kommando
<alte-regexp> RET
<neue-regexp>RET
Auch Gruppierungen (groupings) sind möglich. Hier
nur die Syntax:
\ ( <regexp> \ )
Zugriff auf die erste Gruppe durch
\1
auf alle weiteren (die n-ten) durch
\n
Genaue Definition siehe `Learning GNU Emacs' Seite 279
Rechtschreibprüfung (interaktiv und selbsterklärend):
M-x ispell-buffer
prüfe den ganzen buffer auf Rechtschreibung
M-$
prüfe das aktuelle Wort auf Rechtschreibung
M-x ispell-change-dictionary RET
lade ein neues Wörterbuch für die Rechtschreibprüfung
<dictionary>
RET insbesondere: <dictionary>=deutsch
<dictionary>=english
C-g
Rechtschreibprüfung abbrechen
|