Zurück Weiter Kapitel

Menü "Search"

Die folgenden Befehle dienen zum Durchsuchen einer Datei nach bestimmten Textstellen. Es kann auch eine Suchzeichenkette durch eine andere ersetzt werden (search and replace) und festgelegt werden, daß ED vor jedem Ersetzen eine Bestätigung anfordert (Query). Wenn der angegebene Text nicht gefunden wird oder keine weiteren Vorkommen dieser Textzeichenkette vorhanden sind, erscheint die Meldung Search failed (Suche gescheitert). Bei Verwendung der Menübefehle zum Suchen und Ersetzen (Find and Replace) fordert ED zur Eingabe der Textzeichenkette auf. Geben Sie den Text dann ohne Begrenzungszeichen ein. Im erweiterten Modus sind die Befehlsargumente in Begrenzungszeichen anzugeben.


 

Find... Find Next (Search)

Esc,F...

Sucht das nächste Vorkommen der angegebenen Textzeichenkette. Die Suche beginnt mit dem Zeichen rechts von der aktuellen Cursorposition und geht in Vorwärtsrichtung bis zum Dateiende. Wenn die Zeichenkette gefunden wird, springt der Cursor an den Anfang der gefundenen Zeichenkette. Bei der Suche wird zwischen Groß- und Kleinschreibung unterschieden, es sei denn, der Befehl "Ignore Case" wird verwendet. "Find Next" wiederholt den Befehl.

Reverse Find...


Reverse Find Next (Back Find)

Esc,B,F...

Durchsucht die Datei rückwärts nach der angegebenen Zeichenkette. Mit diesem Befehl wird das jeweils letzte Vorkommen der gesuchten Zeichenkette vor der aktuellen Cursorposition gefunden. Die Suche wird bis zum Dateianfang fortgesetzt. "Reverse Find Next" wiederholt den Befehl.

Replace... (Exchange)

Esc,E...

Ersetzt einen Text durch einen anderen.

Im erweiterten Modus müssen die Zeichenketten mit drei Begrenzungszeichen eingegeben werden; wenn Sie z.B. das Wort ,mehr' durch ,Meer' ersetzen möchten, geben Sie e-mehr-Meer ein. Geben Sie zu Angabe leerer Zeichenketten nur zwei Begrenzungszeichen ohne Text ein. Wenn die erste Zeichenkette leer ist, fügt ED die zweite an der aktuellen Cursorposition ein. Wenn die zweite Zeichenkette leer ist, sucht ED nach dem nächsten Vorkommen der ersten und löscht diese. Beim Austauschen von Text werden Randeinstellungen nicht beachtet.

Global Replace...

Esc,R,P,E...

Ersetzt jedes Vorkommen des auszutauschenden Textes.

Query-Replace...

Esc,E,Q...

Sucht den auszutauschenden Text, fordert Sie jedoch vor dem Ersetzen durch die Anzeige Exchange? zur Bestätigung des Vorgangs auf. Geben Sie Y ein, um den Austausch vorzunehmen oder brechen Sie mit einer anderen Taste ab.

Global Query-Replace...

Esc,R,P,E,Q...

Sucht nach jedem Vorkommen des auszutauschenden Textes und fragt jeweils nach einer Betätigung. Geben Sie Y ein, um den Austausch vorzunehmen, oder brechen Sie mit einer anderen Taste ab.

Menü "Settings"

Mit den folgenden Befehlen wird die ED-Umgebung eingestellt:


 

Set FN Key...

Esc,S,F...

Belegt die Funktionstasten und andere programmierbare Tasten. Das Definieren von Befehlen für Funktionstasten und Tastenkombinationen mit Ctrl ähnelt dem Definieren von Menüpunkten. Kap. 12.2.3.7 enthält Anweisungen zur Belegung von Funktionstasten und Beispiele für "Set FN Key"-Befehle.

Show FN Key... (Display FN)

Esc,D,F <Taste>

Zeigt die Belegung der durch <Taste> angegebenen Funktionstaste an. Geben Sie für <Taste> ein Leerzeichen und eine Platzhalternummer an.

Reset Keys

Esc,R,K

Setzt die Tastendefinitionen auf die Standardwerte zurück. Kap. 12.2.3.8 zeigt eine Tabelle mit den Belegungen der Sondertasten.

Right Margin... (Set Right)

Esc,S,R...

Setzt den rechten Rand. Verwenden Sie den SR-Befehl mit einer Zahl, die die Spaltenposition angibt.

Left Margin... (Set Left)

Esc,S,L...

Setzt den linken Rand. Verwenden Sie den SL-Befehl mit einer Zahl, die die Spaltenposition angibt. Der linke Rand darf nicht rechts vom rechten Bildschirmrand gesetzt werden.

Ignore Case

Esc,U,C

Hiermit wird die Suche unahängig von der Schreibweise durchgeführt. Mit UC wird bei allen nachfolgenden Suchbefehlen nicht zwischen Groß- und Kleinschreibung unterschieden. Soll die Suche wieder zwischen Groß- und Kleinschreibung unterscheiden, geben Sie den Befehl LC ein.

Case Sensitive

Esc,L,C

Hiermit wird die Suche abhängig von der Schreibweise durchgeführt.

Befehl "Set FN Key"

Mit dem Befehl "Set FN Key" werden Funktionstasten und andere programmierbaren Tasten belegt. 57 Platzhalter für Befehlstasten von 1 bis 57 stehen zur Verfügung. Jede Platzhalternummer kann neu belegt werden, und alle Nummern innerhalb dieses Bereichs, die nicht in der Tabelle der Belegungen der Sondertasten in Kap. 12.2.3.8 aufgeführt sind, sind noch nicht definiert.

Für den Befehl "Set FN Key" gilt folgende Syntax:

SF <Platzhalternummer> / Befehl /

Verwenden Sie zur Definition einer Ctrl-Tastenkombination ein Winkelzeichen, auch Caret genannt (^) und den jeweiligen Buchstaben anstelle der Platzhalternummer.

Beispiel einer Befehlsdatei

Dieses Beispiel-Skript weist einigen Funktionstasten zur Cursorsteuerung bestimmte Befehle zu. Dies kann auch als eine Reihe von Befehlen im erweiterten Modus eingegeben werden. Den Taten F1 bis F6 werden die Befehle Top of File (Dateianfang), Bottom of File (Dateiende), End of Page (Seitenende), Next Page (Nächste Seite), Next Line (Nächste Zeile) und Previous Line (Vorhergehende Zeile) zugewiesen. Als Begrenzungszeichen werden Anführungszeichen verwendet.

SF 1 "t"


SF 2 "b"
SF 3 "ep"
Sf 4 "pd"
SF 5 "n"
SF 6 "p"

Hoch Zurück Weiter Kapitel