Weiter Zurück Hinauf contents index
Weiter: ALIGN   Zurück: _ (Unterstrich)   Hinauf: Die Befehle im einzelnen



&name [ +NUMBER | +STRING | +LINE | =value | ? | - ]
&name
Der Befehl & dient der Definition und der Handhabung von Parametervariablen. Was Parametervariablen sind und was du damit machen kannst, ist im Abschnitt Die Parametervariablen beschrieben.

Der Befehl muss immer mit einem Variablennamen gegeben werden, & alleine ist falsch. Für die Parameter ? und - kann anstelle eines Namens ein * angegeben werden, mit der Bedeutung, dass alle Parametervariablen gemeint sind.

Gibst du gar keinen Parameter an, so ist das gleichbedeutend mit der Angabe ?: Die angegebene Parametervariable wird angezeigt. Die Informationen sind

Mit dem Parameter +NUMBER definierst du eine neue Parametervariable für numerische Werte. Der Name muss aus 1 bis 8 Buchstaben bestehen. Dabei wird zwischen großen und kleinen Buchstaben unterschieden. Beachte, dass die Namen der vordefinierten Standardparametervariablen einen großen Anfangsbuchstaben und sonst kleine Buchstaben aufweisen. Um der neu definierten Parametervariablen einen Wert zuzuweisen, muss der Befehl & erneut mit dem Parameter =value aufgerufen werden.

Die Parameter +STRING und +LINE dienen in gleicher Weise der Definition von Parametervariablen für Zeichenketten bzw. für Satznummern.

Mit dem Parameter =value wird einer bereits bestehenden Parametervariablen ein (neuer) Wert zugewiesen. Ein solcher Wert ist entweder eine (zum Typ der Variablen) passende Konstante oder ein bestimmter einfacher Ausdruck.

Erlaubte Ausdrücke für numerische Parametervariablen sind Summe und Differenz von Konstanten. Auch bei Parametervariablen, die Satznummern darstellen, können numerische Konstanten addiert oder subtrahiert werden, was dann in einer neuen Satznummer resultiert, die entsprechend viele Sätze weiter unten oder oben ist. Bei Parametervariablen, die Zeichenketten darstellen, können im Ausdruck mit einem Additionszeichen Zeichenfolgen verkettet werden oder mit der Parameterfolge SUBSTR /kette/ anfang laenge eine Teilkette gebildet werden.

Da bei allen exaEdit-Befehlen Konstanten durch geeignete Parametervariablen ersetzt werden können, gilt dies auch für den Befehl &, sodass auf diese Weise ein relativ mächtiges Rechnen mit Parametern möglich ist.

Mit dem Parameter - wird die angegebene Parametervariable gelöscht. Schreibst du einen *, so werden alle Parametervariablen gelöscht. Beachte aber, dass die Standardparametervariablen nicht gelöscht werden können.

Ein paar Beispiele (die Satznummern der Datei seien 100, 200, ...):

Dann ergibt der Befehl &*? die folgende Ausgabe:
Weiter Zurück Hinauf contents index
Weiter: ALIGN   Zurück: _ (Unterstrich)   Hinauf: Die Befehle im einzelnen