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)
|
|
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 Next (Back Find)
|
|
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.
|
|
|
|
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.
|
|
|
|
Ersetzt jedes Vorkommen des auszutauschenden Textes.
|
|
|
|
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.
|
|
|
|
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.
|
Mit den folgenden Befehlen wird die ED-Umgebung eingestellt:
|
|
|
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)
|
|
Zeigt die Belegung der durch <Taste> angegebenen Funktionstaste an. Geben
Sie für <Taste> ein Leerzeichen und eine Platzhalternummer an.
|
|
|
|
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)
|
|
Setzt den rechten Rand. Verwenden Sie den SR-Befehl mit einer Zahl, die die Spaltenposition
angibt.
|
Left Margin... (Set Left)
|
|
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.
|
|
|
|
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.
|
|
|
|
Hiermit wird die Suche abhängig von der Schreibweise durchgeführt.
|
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:
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.