Zeilenkommandos (Übersicht)

Dieser Abschnitt enthält eine Kurzbeschreibung der einzelnen Zeilenkommandos, die beim Software AG Editor zur Verfügung stehen.

Allgemeine Informationen zur Benutzung von Zeilenkommandos siehe Befehle benutzen.

Zeilenkommando Erläuterung
)  Verschiebt diese Zeile um eine Spalte nach Rechts.
)n Verschiebt diese Zeile um n Spalten nach Rechts, und zwar ohne Rücksicht auf irgendwelche anderen Daten: Sie können in den verschobenen Zeilen Daten verlieren.
))n Markiert die erste Zeile eines um n Spalten nach Rechts zu verschiebenden Blocks. Ein zweites Kommando ))n ist nötig, um die letzte Zeile des Blocks zu markieren. Das Verschieben erfolgt ohne Rücksicht auf irgendwelche anderen Daten in dem Block: Sie können in dem verschobenen Block Daten verlieren.
(  Verschiebt diese Zeile um eine Spalte nach Links.
(n Verschiebt diese Zeile um n Spalten nach Links, und zwar ohne Rücksicht auf irgendwelche anderen Daten: Sie können in den verschobenen Zeilen Daten verlieren.
((n Markiert die erste Zeile eines um n Spalten nach Links zu verschiebenden Blocks. Ein zweites Kommando ((n ist nötig, um die letzte Zeile des Blocks zu markieren.
< Verschiebt die Daten in dieser Zeile um eine Spalte nach Links.
>  Verschiebt die Daten in dieser Zeile um eine Spalte nach Rechts.
>n Verschiebt die Daten in dieser Zeile um n Spalten nach Rechts (bis zum letzten Zeichen, das kein Leerzeichen ist: Es gehen keine Daten verloren).
>>n Markiert die erste Zeile eines um n Spalten nach Rechts (oder bis zum letzten Zeichen, das kein Leerzeichen ist) zu verschiebenden Blocks. Ein zweites Kommando >> ist nötig, um die letzte Zeile des Blocks zu markieren.
<n  Verschiebt diese Zeile um n Spalten (oder bis zum letzten Zeichen, das kein Leerzeichen ist) nach Links.
<<n Markiert die erste Zeile eines um n Spalten nach Links (oder bis zum letzten Zeichen, das kein Leerzeichen ist) zu verschiebenden Blocks. Ein zweites Kommando << ist nötig, um die letzte Zeile des Blocks zu markieren.
A  Markiert die Zielzeile für ein Zeilenkommando zum Kopieren (C, Cn, CC) oder Verschieben (M, Mn, MM). Die kopierte(n) oder verschobene(n) Zeile(n) wird bzw. werden nach dieser Zeile eingefügt.
B  Markiert die Zielzeile für ein Zeilenkommando zum Kopieren (C, Cn, CC) oder Verschieben (M, Mn, MM). Die kopierte(n) oder verschobene(n) Zeile(n) wird bzw. werden vor dieser Zeile eingefügt.
BNDS  Zeigt die Begrenzungspositionen in dieser Zeile.
C  Kopiert diese Zeile an die Stelle, die mit einem Zeilenkommando A, B oder O markiert ist.
Cn Kopiert die nächsten n Zeilen an die Position, die mit einem Zeilenkommando A, B oder O markiert ist.
CC  Markiert die erste Zeile des zu kopierenden Blocks. Ein zweites Kommando CC ist nötig, um die letzte Zeile des Blocks zu markieren. Das Kopieren erfolgt an die Stelle, die durch ein Zeilenkommando A, B oder O angegeben worden ist.
CX  Kopiert die mit .X markierte Zeile. Fügt die Daten nach dieser Zeile ein.
CY  Kopiert die mit .Y markierte Zeile. Fügt die Daten nach dieser Zeile ein.
CX-Y  Kopiert den Zeilenblock ab der Zeile, die mit .X markiert ist, bis zur Zeile, die mit .Y markiert ist. Fügt die Daten nach dieser Zeile ein.
COLS  Zeigt die Spaltenpositionen in dieser Zeile an.
D  Löscht diese Zeile.
Dn  Löscht die nächsten n Zeilen.
DD  Markiert die erste Zeile eines zu löschenden Blocks. Ein zweites Kommando DD ist nötig, um die letzte Zeile des zu löschenden Blocks zu markieren. Die Löschung erfolgt, nachdem das zweite DD-Kommando eingegeben worden ist.
DX  Löscht die mit .X markierte Zeile.
DY  Löscht die mit .Y markierte Zeile.
DX-Y  Löscht den Zeilenblock ab der mit .X markierten Zeile bis zur mit .Y markierten Zeile.
F  Schließt die erste ausgeschlossene Zeile ein.
Fn Schließt die ersten n ausgeschlossenen Zeilen ein.
I Fügt eine Zeile ein. Der Editor wird auf den Einfügemodus umgeschaltet. Das heißt, wenn Sie in der neuen Zeile Daten oder ein Leerzeichen eingeben und Enter drücken, wird automatisch eine neue Zeile eingefügt und der Cursor in diese Zeile platziert.

Falls Sie in eine eingefügte Zeile keine neuen Daten eingeben und Enter drücken, verlässt der Editor den Einfügemodus, und die Leerzeile wird gelöscht. (Siehe auch Hauptkommando EMPTY).

Sie können außerdem eine eingefügte Zeile mit einem vordefinierten Inhalt füllen. (Siehe auch Hauptkommando MASK).

In  Fügt n Zeilen ein. Sie können in die neuen Zeilen Daten eingeben. Wenn Sie Enter drücken, werden nicht benutzte Zeilen gelöscht, eine Leerzeile bleibt jedoch erhalten und der Cursor wird in diese Zeile platziert (der Editor bleibt im Einfügemodus).
J  Führt die nächste Zeile mit dieser Zeile zusammen. Identisch mit dem Zeilenkommando TJ.
Ln  Schließt die letzten n ausgeschlossenen Zeilen ein.
LC  Ändert diese Zeile auf Kleinschreibung.
LCn  Ändert die folgenden n Zeilen auf Kleinschreibung.
LCC  Markiert die erste Zeile eines auf Kleinschreibung umzustellenden Blocks. Ein zweites Kommando LCC ist nötig, um die letzte Zeile in dem Block zu markieren.
LJ  Richtet die Daten innerhalb der eingestellten Begrenzungen in dieser Zeile bündig mit der linken Begrenzung aus.
LJJ Markiert die die erste Zeile eines Datenblocks, der innerhalb der eingestellten Begrenzungen linksbündig ausgerichtet werden soll. Ein zweites Zeilenkommando LJJ ist nötig, um den Block einzugrenzen. Die Ausrichtung erfolgt, nachdem das zweite Kommando LJJ abgesetzt worden ist.
M  Verschiebt diese Zeile an die Position, die mit einem Zeilenkommando A, B oder O markiert worden ist.
Mn  Verschiebt die nächsten n Zeilen an die Position, die mit einem Zeilenkommando A, B oder O markiert ist.
MM  Markiert die erste Zeile des zu verschiebenden Blocks. Ein zweites Zeilenkommando MM ist nötig, um die letzte Zeile des zu verschiebenden Blocks zu markieren. Das Verschieben erfolgt an die Position, die mit einem Zeilenkommando A, B oder O markiert worden ist.
MASK  Fügt im Editor eine Leerzeile ein, in der Sie eine Maske erstellen können. Diese Zeile wird immer dann eingefügt, wenn Sie das Zeilenkommando zum Einfügen (In) benutzen, um eine oder mehrere neue Zeilen zu erstellen. (Siehe auch Hauptkommando MASK).
MX  Verschiebt die mit .X markierte Zeile. Fügt die Daten nach dieser Zeile ein.
MY  Verschiebt die mit .Y markierte Zeile. Fügt die Daten nach dieser Zeile ein.
MX-Y  Verschiebt den Zeilenblock ab der Zeile, die mit .X markiert ist, zur Zeile, die mit .Y markiert ist. Fügt die Daten nach dieser Zeile ein.
N  Die in dieser Zeile vorgenommenen Änderungen werden nicht wirksam, wenn Enter gedrückt wird.
O  Markiert diese Zeile als Zielzeile für ein Zeilenkommando zum Verschieben (M, Mn, MM) oder zum Kopieren (C, Cn, CC). Die verschobene(n) oder kopierte(n) Zeile(n) wird (werden) mit dieser Zeile zusammengeführt; d.h., es werden Leerzeichen in der Zeile überlagert.
On  Markiert die folgenden n Zeilen als Zielzeilen für ein Zeilenkommando zum Verschieben (M, Mn, MM) oder zum Kopieren (C, Cn, CC). Die verschobenen oder kopierten Zeilen werden mit diesen Zeilen zusammengeführt; d.h., es werden Leerzeichen in den Zeilen überlagert.
OO  Markiert die erste Zeile eines Zielzeilenblocks für ein Verschiebe-Zeilenkommando (M, Mn, MM) oder Kopier-Zeilenkommando (C, Cn, CC). Ein zweites Zeilenkommando OO ist nötig, um die letzte Zeile des Zielzeilenblocks zu markieren.

Die kopierten oder verschobenen Zeilen werden mit diesen Zeilen zusammengeführt, d.h. Leerzeichen in den Zeilen werden überlagert.

R  Wiederholt diese Zeile einmal.
Rn  Wiederholt diese Zeile n Mal.
RR  Markiert die erste Zeile eines Blocks, der wiederholt werden soll. Ein zweites Kommando RR ist nötig, um den zu wiederholenden Block einzugrenzen. Die Wiederholung erfolgt, nachdem das zweite Kommando RR eingegeben worden ist.
RRn  Wiederholt den Zeilenblock n Mal.
RJ  Richtet die Daten innerhalb der eingestellten Begrenzungen in dieser Zeile bündig zur rechten Begrenzung aus.
RJJ  Markiert die erste Zeile eines Datenblocks, der innerhalb der Begrenzungen rechtsbündig ausgerichtet werden soll. Ein zweites Zeilenkommando RJJ ist nötig, um die letzte Zeile des Blocks zu markieren. Die Ausrichtung erfolgt, nachdem das zweite Kommando RJJ abgesetzt worden ist.
S  Spaltet diese Zeile ab der Cursor-Position in zwei Zeilen auf. Geben Sie das Zeilenkommando ein. Platzieren Sie den Cursor an die Stelle, an der die Aufspaltung erfolgen soll, und drücken Sie Enter.
T  Blättert die Daten so, dass die markierte Zeile zur obersten Zeile wird.
TABS  Zeigt die Tabulatorpositionen in dieser Zeile an.
TC  Zentriert die Daten in dieser Zeile innerhalb der eingestellten Begrenzungen.
TCC  Markiert die erste Zeile in einem Datenblock, der innerhalb der eingestellten Begrenzungen zentriert werden soll. Ein zweites Zeilenkommando TCC ist nötig, um die letzte Zeile des Blocks zu markieren. Die Zentrierung erfolgt, nachdem das zweite Kommando TCC abgesetzt worden ist.
TE  Schaltet den Editor in den Texteingabemodus (der Editor-Bildschirm ist bis zum unteren Ende leer).
TF  Führt diese Zeile mit den nachfolgenden Zeilen bis zur nächsten Leerzeile zusammen.
TFn  Führt diese Zeile mit den nachfolgenden Zeilen bis zur nächsten Leerzeile zusammen, wobei die Daten, die sich rechts von Spalte n befinden, ignoriert werden.
TI  Kehrt die Reihenfolge aller Zeichen in der aktuellen Zeile und innerhalb der eingestellten Grenzen um.
TII  Markiert die erste Zeile eines Textblocks, dessen Zeichenreihenfolge innerhalb der eingestellten Grenzen umgekehrt werden soll. Ein zweites Zeilenkommando TII ist nötig, um die letzte Zeile des Blocks zu markieren.
TJ  Führt die nächste Zeile mit dieser Zeile zusammen (identisch mit dem Zeilenkommando J).
TO  Führt diese Zeile mit der nächsten Zeile zusammen.
TOO  Markiert die erste Zeile eines Datenblocks, der innerhalb der eingestellten Grenzen zusammengeführt werden soll. Ein zweites Zeilenkommando TOO ist nötig, um die letzte Zeile des zusammenzuführenden Blocks zu markieren. Die Funktion wird ausgeführt, nachdem das zweite Kommando TOO abgesetzt worden ist.
TS  Spaltet diese Zeile an der Cursor-Position in zwei Zeilen auf; außerdem wird automatisch eine Leerzeile eingefügt. Diese wird jedoch gelöscht, wenn Sie unbenutzt bleibt (identisch mit den Zeilenkommando S).
UC  Ändert diese Zeile in Großschreibung.
UCn  Ändert die die folgenden n Zeilen in Großschreibung.
UCC  Markiert die erste Zeile eines Blocks, der in Großschreibung geändert werden soll. Ein zweites Zeilenkommando UCC ist nötig, um die letzte Zeile des Blocks zu markieren.
W  Öffnet ein Fenster mit einer Zeile.
Wn  Öffnet ein Fenster mit n Zeilen.
WC  Kopiert das Datenfenster. Die Cursor-Position markiert die Spalte, bei der diese Zeile aufgespalten werden soll, um die kopierten Daten einzufügen.
WCn  Spaltet die Zeile in Spalte n auf und kopiert die Daten zwischen die beiden Teile der Zeile.
WE  Markiert das Ende des Datenfensters. Funktioniert so wie das Zeilenkommando WS. Wenn das Fenster in derselben Zeile beginnen und enden, dann nehmen Sie statt des Kommandos WS das Kommando WE. Der Editor bestätigt das eingestellte Fenster mit der Meldung WW im Präfixbereich.
WM  Verschiebt das Datenfenster. Funktion wie bei WC, jedoch werden die ursprünglichen Daten nach dem Kopiervorgang gelöscht.
WMn  Spaltet diese Zeile in Spalte n, und verschiebt die Daten zwischen die beiden Teilen dieser Zeile.
WS  Markiert den Anfang eines Datenfensters. Die Cursor-Position markiert die Spalte, ab der die Daten gelesen werden. Falls sich der Cursor nicht in der Zeile befindet, bei der das Kommando eingegeben wurde, beginnt das Fenster in Spalte 1.
WSn  Das Datenfenster beginnt in Spalte n dieser Zeile.
.X  Diese Zeile wird mit .X markiert.
X  Diese Zeile wird ausgeschlossen.
Xn  Die folgenden n Zeilen werden ausgeschlossen.
XX  Markiert die erste Zeile des Blocks, der ausgeschlossen werden soll. Ein zweites Zeilenkommando XX ist nötig, um die zweite Zeile des Blocks zu markieren.
.label Markiert die Zeile mit einem .label. Das label kann eine beliebige Zeichenkette mit 1 bis 4 alphabetischen Zeichen sein. Siehe auch Hauptkommando LABEL.
.Y  Diese Zeile wird mit .Y markiert.