Zurück Weiter Kapitel

Befehlswiederholung im erweiterten Modus

Wenn Sie Ctrl-G drücken, wird eine Befehlszeile wiederholt. Hiermit können Sie komplexe Folgen von Edierbefehlen definieren und mehrere Male ausführen.

Sie können auch festlegen, wie oft Sie einen erweiterten Befehl wiederholen wollen, indem Sie vor dem Befehl eine Zahl eingeben. Zum Beispiel wird mit

4 E/umbenennen/kopieren/

das Wort "umbenennen" vielmehr durch "kopieren" ersetzt.

Sie können mit dem erweiterten Befehl RP (Repeat) einen Befehl so lange wiederholen, bis ED einen Fehler meldet, z.B. wenn das Dateiende erreicht ist. Zum Beispiel wird mit

T;RP E/umbenennen/kopieren/

der Cursor an den Dateianfang gestellt und "umbenennen" generell durch "kopieren" ersetzt. Beachten Sie, daß Sie den T-Befehl benötigen, wenn Sie das Wort "umbenennen" in der gesamten Datei austauschen wollen. Andernfalls wird es nur ab der aktuellen Cursorposition ersetzt.

Wenn Sie wiederholt mit ganzen Befehlsgruppen arbeiten wollen, können Sie die Befehle mit Klammern zusammenfassen. Befehle können auch verschachtelt werden. Zum Beispiel werden mit

RP (F/Workbench/;3A//)

hinter jeder Zeile, die das Wort "Workbench" enthält, drei Leerzeilen (durch //) eingefügt.

Wenn Sie eine Folge erweiterter Befehle unterbrechen wollen, drücken Sie während der Ausführung der Befehle eine beliebige Taste. Wenn ein Fehler auftritt, verläßt ED die Befehlsfolge.

Anpassen von ED

In diesem Abschnitt werden die Befehle zur Konfiguration der Menüs und Funktionstasten beschrieben. Diese Befehle können in ED unabhängig eingegeben werden, sie können aber auch als Befehlsdatei gespeichert werden, z.B. als "S:Ed-startup" oder als Datei, die mit dem Argument WITH angegeben wird. Um diese Datei aufzurufen, verwenden Sie den erweiterten Befehl Esc,R,F (Starten einer Datei). Näheres über das Umbelegen der Funktionstasten siehe Kap. 4.1.3.7.

Set Menu Item

Esc,S,I

Definiert die Titel und Menüpunkte der Menüs. Es gibt insgesamt 120 Platzhalter für Menüpunkte (durchnumeriert von 0 bis 119). Der Platzhaltertyp kennzeichnet den Inhalt des Platzhalters und ist eine Ziffer von 0 bis 4. Platzhaltertyp 0 muß der letzte definierte Platzhalter sein. Achten Sie darauf, kein Menü zu erstellen, das keine Menüpunkte enthält. Wenn Sie einen Menütitel angeben, müssen darauf auch Menüpunkte folgen. Weiter unten finden Sie die Syntax des Befehls "Set Menu Item" sowie eine Tabelle mit einer Beschreibung der Platzhaltertypen

Enable Menu

Esc,E,M

Aktiviert Menüs. Auf die Befehle von "Set Menu Item" muß EM folgen, damit die Menübefehle aktiviert werden. Auf Seite 4-25 sehen Sie ein Beispielprogramm, in dem der Befehl "Enable Menu" verwendet wird.

Set Menu Item (Menüpunkt setzen)

Folgendes ist die Syntax des Befehls "Set Menu Item":

SI <Nummer des Platzhalters> <Platzhaltertyp>
/Zeichenfolge1/ /Zeichenfolge2/

Typ

Funktion

Zeichenfolge

0

Menüende

Keine Argumente

1

Menütitel

Zeichenfolge1 = Titel

2

Menüpunkt

Zeichenfolge1 = Text des Menüpunkts
Zeichenfolge2 = Befehl

3

Untermenütitel

Zeichenfolge1 = Titel
Zeichenfolge2 = Befehl

4

Trennbalken

Keine Argumente

Beispiel einer Befehlsdatei

Es folgt ein Beispiel für eine Befehlsdatei, in der die Befehle "Set Menu Item" und "Enable Menu" verwendet werden. Als Begrenzungszeichen werden Anführungszeichen verwendet.

SI 0 1 "Project"
SI 1 2 "Open ..." "op ? /Open file:/"
SI 2 2 "Save ..." "sa"
SI 3 4
SI 4 2 "Quit !" "q"
SI 5 1 "Move"
SI 6 2 "Top" "t"
SI 7 2 "Bottom" "b"
SI 8 0
EM

Mit dieser Datei werden die in Abbildung 4-4 dargestellten Menüs erstellt.

Abbildung 4-4. Angepaßtes ED-Menü - Beispiel

Drucken aus ED

Mit folgenden Schritten können Sie eine Datei drucken, die im aktuellen ED-Fenster geladen ist:

  1. Wählen Sie den Menüpunkt "Save As" zur Anzeige eines Dateiauswahlfensters aus.
  2. Geben Sie prt: in das Schubladenfeld (Drawer) ein.
  3. Wählen Sie OK aus.

Hiermit wird die Datei gedruckt, aber nicht auf Disk gespeichert. Soll die Datei gespeichert werden, muß der Menüpunkt "Save" oder "Save As" und der Dateiname ausgewählt werden.

Verlassen von ED

Sie können ED auf eine der drei folgenden Arten verlassen:

Hoch Zurück Weiter Kapitel