Weiter Zurück Hinauf contents index
Weiter: Programmierbare Funktionstasten   Zurück: Programmieren des Editors   Hinauf: Die Funktionen


Befehlsspeicher

exaEdit kann Befehle oder mit dem Befehlsseparator verkettete Befehle (siehe Abschnitt Verketten von Befehlen, Befehlsseparator) auch speichern, damit du sie jederzeit bequem abrufen kannst.

exaEdit kennt 2 Arten von Befehlsspeichern. Das sind einmal die F-Tasten, die in Abschnitt Programmierbare Funktionstasten beschrieben sind, zum anderen die beiden exaEdit-Befehle X und Y, die hier näher erläutert werden. Der wesentliche Unterschied ist der, dass du die in X oder Y gespeicherte Befehlsfolge selbst wieder als Befehl X bzw. Y in einer Befehlsfolge verwenden kannst, während du die F-Tasten immer nur separat verwenden kannst.

Den Befehlsspeicher X setzt du mit dem Befehl

beispielsweise Zum Ausführen des Befehls genügt dann die Eingabe des Befehls X. Oft möchtest du die Befehlsfolge wiederholt ausführen. Dazu brauchst du nur die gewünschte Anzahl dahinterzusetzen. führt die Befehlsfolge 17 mal aus.

Kann ein Befehl der Befehlsfolge nicht ausgeführt werden, beispielsweise wenn das Ende des workfile erreicht wird, so wird die Ausführung von X abgebrochen. Du kannst also etwa das oben definierte X mit x9999 auch in einem workfile aufrufen, der nicht so viele Sätze enthält, wie auf den ersten Blick notwendig wären.

Mit dem Befehl

erreichst du, dass exaEdit die in X abgelegte Befehlsfolge im Fenster zeigt. Dies ist besonders nützlich, wenn du etwa eine komplizierte Befehlsfolge definiert hast, die du nur leicht verändern möchtest: dann gibst du x ? ein, änderst die gezeigte Zeile entsprechend ab und drückst die Enter-Taste. Damit hast du X erneut (und verändert) definiert.

Der Befehl Y ist identisch mit X. In der Definition von X darfst du Y verwenden und umgekehrt. Eine direkt oder indirekt rekursive Definition wird von exaEdit beim Ausführen der Befehle erkannt und mit einer der Meldungen

geahndet. Weitere Einzelheiten findest du im Abschnitt Die Befehle im einzelnen, unter X oder Y.
Weiter Zurück Hinauf contents index
Weiter: Programmierbare Funktionstasten   Zurück: Programmieren des Editors   Hinauf: Die Funktionen