Weiter Zurück Hinauf contents index
Weiter: ZONE   Zurück: X   Hinauf: Die Befehle im einzelnen



Y   [?|n|kette]
Y
Verwandter Befehl: X

Mit dem Befehl Y kannst du eine Abkürzung für eine Folge beliebiger Befehle definieren und zur Ausführung bringen.

Mit dem Befehl

definierst du Y als Abkürzung für ,,kette``, wobei ,,kette`` aus einer gültigen Befehlszeile (ein oder mehrere Befehle) bestehen muss.

Mit dem Befehl

verlangst du, dass Y n-mal ausgeführt wird. Y alleine führt 1-mal aus. Willst du Y ausführen, ohne es vorher definiert zu haben, erhältst du die Fehlermeldung

In ,,kette`` sind alle Befehle außer Y erlaubt. Der Befehl X ist nur erlaubt, wenn er nicht seinerseits wieder Y aufruft. Ist dies der Fall, so wird an der entsprechenden Stelle die Ausführung mit der Meldung

abgebrochen. Ein Beispiel: Du möchtest in jeder 2. Zeile A durch B ersetzen. Dazu müsstest du die Befehle n2 und c/A/B/ wiederholt aufrufen. Statt dessen steckst du beide nach Y und rufst dann ,,y 100`` auf, worauf der Inhalt von Y 100-mal ausgeführt wird.

Sobald einer der Befehle, die in der Definition von Y stecken, mit einer Warnung oder einem Fehler endet (Datenende, Zeichenkette nicht gefunden usw.), bricht die Abarbeitung des Y-Befehls ab.

Mit dem Befehl

verlangst du, dass exaEdit die gültige Definition von Y in das Fenster schreibt. Du kannst diesen Befehl beispielsweise verwenden, wenn du die Definition von Y leicht abändern möchtest: du gehst mit dem Cursor in die ausgegebene Zeile, machst dort deine Änderungen und definierst Y durch Drücken der Enter-Taste neu.
Weiter Zurück Hinauf contents index
Weiter: ZONE   Zurück: X   Hinauf: Die Befehle im einzelnen