Kurzübersicht

Hauptkommandos (Übersicht)

Dieser Abschnitt enthält eines Kurzbeschreibung der einzelnen Hauptkommandos, die beim Software AG Editor zur Verfügung stehen, und eine vollständige Übersicht über die Kommandosyntax.

Allgemeine Informationen zur Benutzung von Kommandos siehe Kommandos benutzen.

Anmerkung:
Falls im Präfixbereich Zeilennummern erscheinen, dann entspricht die Spalte 8 auf dem Bildschirm der Spalte 1 des Editierbereichs. Dies ist bei der Angabe von Spalten in Hauptkommandos zu beachten.

Dieser Abschnitt behandelt folgende Themen:


Syntax-Elemente

In den Diagrammen, in denen die Syntax der Editor-Hauptkommandos dargestellt ist, werden folgende Symbole verwendet:

Element Beschreibung
ABCDEF Bei Angaben, die in Großbuchstaben dargestellt sind, handelt es sich um Schlüsselwörter, die Sie genauso eingeben müssen wie angegeben.
ABCDEF Ist von mehreren wahlweise verwendbaren Elementen, die in Großbuchstaben dargestellt sind, eins unterstrichen (kein Hyperlink!), handelt es sich um das jeweils gültige Standardelement. Lassen Sie das Element weg, gilt der unterstrichene Wert.
ABCDEF Ist ein Teil eines Wortes in Großbuchstaben unterstrichen (kein Hyperlink!), kann der unterstrichene Teil als Abkürzung für das jeweilige Wort verwendet werden.
abcdef Bei Angaben, die in kursiven Kleinbuchstaben dargestellt sind, handelt es sich um variable Informationen, die Sie selbst angeben können.
[ ] Syntax-Elemente, die in eckigen Klammern stehen, sind nicht unbedingt erforderlich, sie können gegebenenfalls weggelassen werden.

Wenn innerhalb der eckigen Klammern mehrere Zeile übereinander stehen, dann enthält jede Zeile eine optionale Alternative. Sie dürfen nur eine dieser Alternativen eingeben.

{ } Von mehreren Elementen, die in einer geschweiften Klammer untereinander stehen, muss genau eines angegeben werden.
... Drei Punkte hinter einem Element bedeuten, dass Sie das Element mehrmals angeben dürfen. Gegebenenfalls gibt eine Zahl hinter den drei Punkten an, wie oft das Element angegeben werden kann.

Ist das Element vor den drei Punkten ein in eckige oder geschweifte Klammern eingeschlossener Ausdruck, gilt die Wiederholmöglichkeit für den gesamten in Klammern stehenden Ausdruck.

,... Ein Komma und drei Punkte hinter einem Element bedeuten, dass Sie das Element mehrmals angeben dürfen, wobei die einzelnen Elemente durch Kommas voneinander getrennt werden müssen. Gegebenenfalls gibt eine Zahl hinter dem Komma und den drei Punkten an, wie oft das Element angegeben werden darf.

Ist das Element vor dem Komma und den drei Punkten ein in eckige oder geschweifte Klammern eingeschlossener Ausdruck, gilt die Wiederholmöglichkeit für den gesamten in Klammern stehenden Ausdruck.

:... Ein Doppelpunkt und drei Punkte hinter einem Element bedeuten, dass Sie das Element mehrmals angeben dürfen, wobei die einzelnen Elemente durch Doppelpunkte voneinander getrennt werden müssen. Gegebenenfalls gibt eine Zahl hinter dem Doppelpunkt und den drei Punkten an, wie oft das Element angegeben werden darf.

Ist das Element vor dem Doppelpunkt und den drei Punkten ein in eckige oder geschweifte Klammern eingeschlossener Ausdruck, gilt die Wiederholmöglichkeit für den gesamten in Klammern stehenden Ausdruck.

Andere Symbole (außer [ ] { } ... ,... :...) 

Alle anderen Symbole außer den in dieser Tabelle definierten müssen genau so eingegeben werden wie angegeben.

Gemeinsame Kommando-Optionen

Es gibt einige Optionen, die bei mehreren Hauptkommandos vorkommen. Diese Optionen werden im folgenden Abschnitt beschrieben.

Funktion zur Wiederanzeige eines Kommandos

Der Editor bietet eine Funktion zur Wiederanzeige eines Kommandos: Wenn Sie vor einem Kommando zwei Und-Zeichen (&&) eingeben, bleibt es in der Kommandozeile erhalten und wird jedes Mal ausgeführt, wenn Sie Enter drücken, und zwar so lange bis Sie das Kommando löschen oder durch ein anderes Kommando ersetzen.

Zeilenangaben

Mit diesen Optionen können Sie die Wirkung eines Kommandos auf einen bestimmten Zeilenbereich einschränken:

.X Das Kommando betrifft nur die Zeilen ab der Zeile, die mit .X markiert ist, bis zur letzten Zeile.
.X .Y  Das Kommando betrifft nur die Zeilen ab der Zeile, die mit .X markiert ist, bis zur Zeile, die mit .Y markiert ist.

X und Y kann auch eine beliebige, aus vier alphabetischen Zeichen bestehende Markierung sein (siehe Kommando LABEL).

Spaltenangaben

Mit diesen Optionen können Sie die Wirkung eines Kommandos auf einen bestimmten Spaltenbereich einschränken. Die Spaltennummern beziehen sich auf die tatsächlichen Datenspalten, die Zeilennummern vor den Daten werden nicht mitgezählt. Wenn Sie also Spalte 1 bei einem Kommando angeben, kann das physisch die achte Spalte auf Ihrem Bildschirm, faktisch jedoch die erste Spalte der Daten sein, die Sie gerade editieren.

n Das Kommando betrifft nur Zeilen, in denen die angegebene Zeichenkette in Spalte n beginnt (d.h., die Zeichenkette muss in Spalte n sein).
n m Das Kommando betrifft nur Zeilen, in denen die angegebene Zeichenkette an beliebiger Stelle zwischen den Spalten n und m auftritt.

Angezeigte oder nicht angezeigte Zeilen

Mit einer der folgenden Optionen können Sie angeben, dass nur ausgeschlossene oder nur eingeschlossene Zeilen von einem Kommando betroffen sein sollen:

NX Das Kommando betrifft nur nicht ausgeschlossene Zeilen; d.h., Zeilen, die zurzeit angezeigt werden.
X Das Kommando betrifft nur ausgeschlossene Zeilen; d.h., Zeilen, die, so wie mit dem EXCLUDE-Kommando angegeben, zurzeit nicht angezeigt werden. Eine ausgeschlossene Zeile bleibt von der Anzeige ausgeschlossen, wenn bei ihr eine Hauptkommandofunktion ausgeführt wird.

Richtungsangabe bei Kommandos

Mit diesen Optionen können Sie die Richtung angeben, in der sich ein Kommando auswirken soll:

NEXT Das Kommando betrifft nur die nächste Zeile (ab der Cursor-Position), in der die angegebene Zeichenkette auftritt.
PREV  Das Kommando betrifft die Zeile, in der die angegebene Zeichenkette zuvor aufgetreten ist.
FIRST  Das Kommando betrifft die erste Zeile, in der die angegebene Zeichenkette auftritt.
LAST  Das Kommando betrifft die letzte Zeile, in der die angegebene Zeichenkette auftritt.
ALL  Das Kommando betrifft alle Zeilen, in denen die angegebene Zeichenkette auftritt.

Spezielle Ausprägungen einer Zeichenkette

Mit diesen Optionen können Sie angeben, ob nur spezielle Ausprägungen der angegebenen Zeichenkette von einem Kommando betroffen sein sollen:

CHARS Das Kommando betrifft jede beliebige Zeile, in der die angegebene Zeichenkette auftritt.
WORD  Das Kommando betrifft nur diejenigen Zeilen, in denen die angegebene Zeichenkette ein Wort bildet.
PREFIX  Das Kommando betrifft nur diejenigen Zeilen, in denen die angegebene Zeichenkette der Anfang eines Wortes ist.
SUFFIX  Das Kommando betrifft nur diejenigen Zeilen, in denen die angegebene Zeichenkette das Ende eines Wortes ist.

ADVANCE

ADVANCE

../graphics/sbo3.gif

ON
OFF
PAGE

../graphics/sbc3.gif

Mit diesem Kommando können Sie angeben, ob der Cursor nach der Aktualisierung einer Zeile automatisch in die nächste Zeile springt.

ON Der Cursor springt nach Aktualisierung einer Zeile automatisch in die nächste Zeile.
OFF  Der Cursor springt nach Aktualisierung einer Zeile nicht in die nächste Zeile.
PAGE  Die Zeile, in der der Cursor steht, wird nach erfolgter Aktualisierung an den Anfang des Editierbereichs gestellt.

Wird ein nichtqualifiziertes ADVANCE-Kommando abgesetzt, dann wird es als ADVANCE ON interpretiert. Die Standardeinstellung ist ADVANCE ON. Dies kann in Ihrem Profil geändert werden. Siehe Editor-Profil einstellen.

AORDER

AORDER

../graphics/sbo1.gif

ON
OFF

../graphics/sbc1.gif

Mit diesem Kommando können Sie angeben, ob Text innerhalb der angegebenen Begrenzungen automatisch ausgerichtet werden soll.

Wird ein nichtqualifiziertes AORDER-Kommando abgesetzt, dann wird es als AORDER ON interpretiert. Die Grundeinstellung kann in Ihrem Profil geändert werden. Siehe Editor-Profil einstellen.

AUTOREN

AUTOREN

../graphics/sbo1.gif

ON
OFF

../graphics/sbc1.gif

Nur bei PDS Members und sequenziellen Datasets.

Mit diesem Kommando können Sie angeben, ob der Editor die RENUMBER-Funktion automatisch aktiviert.

Wird ein nichtqualifiziertes AUTOREN-Kommando abgesetzt, dann wird es als AUTOREN ON interpretiert. Die Grundeinstellung kann in Ihrem Profil geändert werden. Siehe Editor-Profil einstellen.

AUTOSAVE

../graphics/cbo2.gif

AUTOSAVE
ASAVE

../graphics/cbc2.gif

../graphics/sbo2.gif

ON
OFF

../graphics/sbc2.gif

Mit diesem Kommando können Sie angeben, ob der Editor automatisch ein SAVE-Kommando ausführt, wenn Sie das END-Kommando absetzen.

Wird ein nichtqualifiziertes AUTOSAVE-Kommando abgesetzt, dann wird es als AUTOSAVE ON interpretiert. Die Standardeinstellung ist AUTOSAVE ON. Sie kann in Ihrem Profil geändert werden. Siehe Editor-Profil einstellen.

BNDS

BNDS

../graphics/sbo2.gif

n m
n

../graphics/sbc2.gif

Mit diesem Kommando können Sie die Auswirkung bestimmter Kommandos auf einen bestimmten Spaltenbereich einschränken.

Diese Begrenzungen gelten für die Kommandos FIND, CHANGE, CEnter, ORDER, JLEFT und JRIGHT sowie für die entsprechenden Zeilenkommandos (zum Beispiel TC, TO, LJ oder RJ).

n  Die Nummer der Spalte, bei der die linke Begrenzung gesetzt werden soll.
m  Die Nummer der Spalte, bei der die rechte Begrenzung gesetzt werden soll.

Wenn n und m weggelassen werden, dann werden die Begrenzungen bei der ersten und der letzten Spalte des Editierbereichs gesetzt.

Um die aktuellen Begrenzungseinstellungen anzuzeigen, können Sie das Zeilenkommando BNDS absetzen.

BOTTOM

BOTTOM

Mit diesem Kommando können Sie an das Ende des Objekts blättern, das Sie gerade bearbeiten.

CANCEL

CANCEL

Macht alle Datenänderungen, die Sie während der aktuellen Editor-Sitzung vorgenommen haben, rückgängig und schließt den Editor. Alle Änderungen, die Sie seit der letzten Speicherung der Daten gemacht haben, gehen verloren.

CAPS

CAPS

../graphics/sbo3.gif

ON
OFF
PGM

../graphics/sbc3.gif

Mit diesem Kommando können Sie die Umsetzung in Großbuchstaben ein- und ausschalten.

ON Die Daten werden in Großbuchstaben umgesetzt.
OFF  Die Daten werden nicht in Großbuchstaben umgesetzt; d.h., sie bleiben so, wie sie eingegeben werden.
PGM  Die Daten werden in Großbuchstaben umgesetzt. Ausnahme: Kommentare - diese bleiben so, wie sie eingegeben werden.

Wenn das CAPS-Kommando ohne Parameter abgesetzt wird, hat es die gleiche Wirkung wie CAPS ON. Die Standardeinstellung ist CAPS ON. Sie kann in Ihrem Profil geändert werden. Siehe Editor-Profil einstellen.

CEnter

CEnter

../graphics/cbo3.gif

ALL
n
n m

../graphics/cbc3.gif

Mit diesem Kommando können Sie Daten zentrieren.

ALL Zentriert die Daten in allen Zeilen.
n  Zentriert die Daten ab Zeile n bis zur letzten Zeile.
n m  Zentriert die Daten ab Zeile n bis zur Zeile m.

Das Kommando CEnter gilt nur innerhalb der Begrenzungen, die mit dem Hauptkommando BNDS gesetzt werden.

Zum Zentrieren können Sie auch die Zeilenkommandos TC und TCC benutzen.

CHANGE

../graphics/cbo2.gif

CHANGE
CHG

../graphics/cbc2.gif

../graphics/sbo4.gif

*
[T]'string1'
C'string1'
X'string1'
P'string1'

../graphics/sbc4.gif

../graphics/cbo2.gif

*
[X]'string2'

../graphics/cbc2.gif

       
 

../graphics/sbo2.gif

.X
.X .Y

../graphics/sbc2.gif

../graphics/sbo2.gif

n
n m

../graphics/sbc2.gif

../graphics/sbo4.gif

ALL
NEXT
PREV
FIRST
LAST

../graphics/sbc4.gif

../graphics/sbo3b.gif

CHARS
WORD
PREFIX
SUFFIX

../graphics/sbc3b.gif

../graphics/sbo2.gif

NX
X

../graphics/sbc2.gif

Mit diesem Kommando können Sie eine Zeichenkette (string1) durch eine andere Zeichenkette (string2) ersetzen.

Wenn in string1 oder string2 ein Apostroph enthalten sein soll, müssen Sie es als zwei Apostrophe schreiben.

Die zu ersetzende Zeichenkette (string1) können Sie folgendermaßen angeben:

T'string1' Ersetzt die Zeichenkette string1 unabhängig davon, ob sie in Klein- oder in Großschreibung auftritt.

Dies ist die Standardeinstellung.

'string1' Wie bei T'string1'.
C'string1 Ersetzt die Zeichenkette string1 nur, wenn sie genauso wie angegeben auftritt.
X'string1' Ersetzt die Zeichenkette, die der angegebenen Zeichenkette string1 im Hexadezimalformat entspricht. Ersetzt sie durch die Zeichenkette string2 im Hexadezimalformat.
P'string1' Ersetzt die Zeichenkette string1, die folgende Platzhalterzeichen (Wildcard) enthält:

= beliebiges Zeichen
§ alphabetisches Zeichen
# numerisches Zeichen
$ Sonderzeichen
^ Zeichen, das kein Leerzeichen ist
- Zeichen, das kein numerisches Zeichen ist
< Zeichen in Kleinschreibung
> Zeichen in Großschreibung

* Verwende die Zeichenkette, die in einem vorigen Kommando angegeben wurde (zum Beispiel FIND, CHANGE, EXCLUDE).
.X Erklärung siehe Zeilenangabe.
.X .Y  

n
n m

Erklärung siehe Spaltenangabe.

ALL
NEXT
PREV
FIRST
LAST

Erklärung siehe Richtungsangabe bei Kommandos.

CHARS
WORD
PREFIX
SUFFIX

Erklärung siehe Spezielle Ausprägungen einer Zeichenkette.

NX
X

Erklärung siehe Angezeigte oder nicht angezeigte Zeilen.

Dieser Abschnitt behandelt folgende Themen:

Kommando CHANGE mit anderen Kommandos benutzen

Um die Ausführung eines CHANGE-Kommandos zu wiederholen, können Sie das Kommando RCHANGE benutzen.

Um die gesamten Daten nach einer Zeichenkette zu durchsuchen und dann bei jedem einzelnen Vorkommen zu entscheiden, ob sie durch eine andere Zeichenkette ersetzt werden soll, können Sie eine Kombination der Kommandos FIND, CHANGE, RFIND und RCHANGE benutzen:

Zuerst suchen Sie nach der Zeichenkette:

FIND 'string'

Wenn die Zeichenkette gefunden worden ist, können Sie entscheiden:

  • ob Sie sie ersetzen:

    CHANGE 'string' 'new-string'
  • oder ob Sie nach dem nächsten Vorkommen der Zeichenkette suchen, indem Sie das FIND-Kommando wiederholen:

    RFIND

Wenn das nächste Vorkommen der Zeichenkette gefunden worden ist, können Sie wieder entscheiden:

  • ob Sie sie ersetzen, indem Sie das CHANGE-Kommando wiederholen:

    RCHANGE
  • oder ob Sie nach dem nächsten Vorkommen der Zeichenkette suchen, indem Sie das FIND-Kommando wiederholen:

    RFIND

Beispiele für das CHANGE-Kommando

Beispiel 1:

CHG 'LOW' 'HIGH'

Dieses Kommando ersetzt das erste Vorkommen der Zeichenkette LOW durch HIGH, unabhängig davon, ob sie in Klein- oder in Großschreibung auftritt.

Beispiel 2:

CHG C'OPS' 'SPF' .X .Y 28 32 ALL

Dieses Kommando ändert OPS (exakt wie hier eingegeben) in SPF. Es ändert alle Vorkommen in dem mit .X und .Y markierten Zeilenblock zwischen den Spalten 28 und 32.

Beispiel 3:

CHG C'NAME' 'APPL' .X .Y ALL PREFIX NX

Dieses Kommando ändert alle Vorkommen der Vorsilbe NAME (exakt wie hier eingegeben) in APPL in allen angezeigten Zeilen in dem mit .X und .Y markierten Block.

Beispiel 4:

CHG * 'NEW'

Dieses Kommando ersetzt das nächste Vorkommen der mit dem CHANGE-Kommando angegebenen Zeichenkette durch die Zeichenkette NEW.

Beispiel 5:

CHG 'OLD' *

Dieses Kommando ersetzt das nächste Vorkommen der Zeichenkette OLD durch dieselbe neue Zeichenkette, die beim letzten CHANGE-Kommando angegeben wurde.

COLS

COLS

../graphics/sbo2.gif

ON
OFF

../graphics/sbc2.gif

Mit diesem Kommando können Sie am oberen Rand des Editierbereichs eine Zeile anzeigen, die die Spaltenpositionen zeigt.

Um die Spaltenpositionen anzuzeigen, können Sie auch das Zeilenkommando COLS benutzen.

CURSOR

CURSOR

Dieses Kommando bewirkt, dass der Cursor wieder in die Kommandozeile gestellt wird, wenn Sie das nächste Mal Enter drücken.

CWINDOW

CWINDOW

../graphics/sbo2.gif

n
n m

../graphics/sbc2.gif

Mit diesem Kommando können Sie ein Datenfenster gemäß den angegebenen Kommandoparametern kopieren.

n  Die Nummer der Zeile, in die das Datenfenster eingefügt werden soll.
m  Die Nummer der Spalte, in die das Datenfenster eingefügt werden soll.

DELETE

DELETE

../graphics/sbo5.gif

*
[T]'string'
'string'
C'string'
X'string'
P'string'

../graphics/sbc5.gif

../graphics/sbo2.gif

.X
.X .Y

../graphics/sbc2.gif

../graphics/sbo2.gif

n
n m

../graphics/sbc2.gif

../graphics/sbo4.gif

ALL
NEXT
PREV
FIRST
LAST

../graphics/sbc4.gif

../graphics/sbo3b.gif

CHARS
WORD
PREFIX
SUFFIX

../graphics/sbc3b.gif

../graphics/sbo2.gif

NX
X

../graphics/sbc2.gif

Mit diesem Kommando können Sie Zeilen löschen.

Sie können angeben, dass nur Zeilen, die eine angegebene Zeichenkette (string) enthalten, gelöscht werden sollen:

T'string' Löscht Zeilen, die die Zeichenkette string enthalten, unabhängig davon, ob sie in Klein- oder in Großschreibung auftritt. Dies ist die Standardeinstellung.
'string' Wie bei T'string'.
C'string' Löscht Zeilen, die die Zeichenkette string exakt wie angegeben enthalten.
X'string' Löscht Zeilen, die die Zeichenkette enthalten, die der angegebenen Zeichenkette (string) im Hexadezimalformat entspricht.
P'string' Löscht Zeilen, die die Zeichenkette string enthalten, in der folgende Platzhalterzeichen (Wildcard) vorkommen:

= beliebiges Zeichen
§ alphabetisches Zeichen
# numerisches Zeichen
$ Sonderzeichen
^ Zeichen, das kein Leerzeichen ist
- Zeichen, das kein numerisches Zeichen ist
< Zeichen in Kleinschreibung
> Zeichen in Großschreibung

* Verwendet die Suchzeichenkette, die in einem vorigen Kommando angegeben wurde (zum Beispiel FIND, CHANGE, EXCLUDE).
.X Erklärung siehe Zeilenangabe.
.X .Y  

n
n m

Erklärung siehe Spaltenangabe.

ALL
NEXT
PREV
FIRST
LAST

Erklärung siehe Richtungsangabe bei Kommandos.

CHARS
WORD
PREFIX
SUFFIX

Erklärung siehe Spezielle Ausprägungen einer Zeichenkette.

NX
X

Erklärung siehe Angezeigte oder nicht angezeigte Zeilen.

Wenn Sie das DELETE-Kommando ohne Parameter eingeben, wird die aktuelle Zeile gelöscht.

Um Zeilen zu löschen, können Sie auch die Zeilenkommandos D, Dn und DD benutzen.

Beispiel 1:

DEL C'NAME' 1 20 ALL PREFIX NX

Dieses Kommando löscht alle Zeilen, die die Zeichenkette NAME (in Großbuchstaben, exakt wie hier eingegeben) als Vorsilbe für ein Wort in allen nicht von der Anzeige ausgeschlossenen Zeilen enthalten, wenn NAME zwischen den Spalten 1 und 20 auftritt.

Beispiel 2:

DEL C'Abc' .X .Y 10 30 ALL

Dieses Kommando löscht alle Zeilen, die die Zeichenkette Abc (exakt wie hier eingegeben) zwischen den Spalten 10 und 30 innerhalb dem mit .X und .Y markierten Zeilenblock enthalten.

DOWN

DOWN [n]

Mit diesem Kommando können Sie in den Daten abwärts blättern.

Der Parameter n gibt an, um wie viele Zeilen nach unten geblättert werden. Wenn n weggelassen wird, dann wird der Blätterbetrag durch den Blättermodus bestimmt.

DWINDOW

DWINDOW

Dieses Kommando löscht das zuletzt definierte Datenfenster.

EMPTY

EMPTY

../graphics/sbo2.gif

ON
OFF

../graphics/sbc2.gif

Dieses Kommando steuert die Löschung von Leerzeilen im Editor.

OFF Leerzeilen werden nicht gelöscht.
ON  Leerzeilen werden gelöscht.

Wenn Sie EMPTY ohne Parameter eingeben, wird es als EMPTY ON interpretiert. Die Standardeinstellung ist EMPTY OFF (keine Leerzeilenunterdrückung). Sie kann in Ihrem Profil geändert werden. Siehe Editor-Profil einstellen.

END

Wenn Sie dieses Kommando absetzen, werden die Daten einschließlich aller Änderungen gespeichert und der Software AG Editor wird verlassen.

Kommandoformat:

END

Wenn AUTOSAVE auf OFF gesetzt ist und wenn Sie Daten geändert haben, werden Sie aufgefordert, ein SAVE- oder CANCEL-Kommando abzusetzen.

ESCAPE

ESCAPE

../graphics/sbo2.gif

ON
OFF

../graphics/sbc2.gif

[character]

Mit diesem Kommando können Sie das Fluchtzeichen aktivieren oder deaktivieren, das den Zeilenkommandos vorangestellt werden soll, die in der ersten Spalte der Daten eingegeben werden.

Der Parameter character ist das zu verwendende Sonderzeichen. Das Standard-Fluchtzeichen ist der Punkt (.).

Wenn Sie das ESCAPE-Kommando ohne Parameter eingeben, wird es als ESCAPE ON interpretiert. Die Standardeinstellung ist ESCAPE OFF. Sie kann in Ihrem Profil geändert werden. Siehe Editor-Profil einstellen.

EXCLUDE

../graphics/cbo2.gif

EXCLUDE
X

../graphics/cbc2.gif

../graphics/sbo5.gif

*
[T]'string'
'string'
C'string'
X'string'
P'string'

../graphics/sbc5.gif

../graphics/sbo2.gif

.X
.X .Y

../graphics/sbc2.gif

../graphics/sbo2.gif

n
n m

../graphics/sbc2.gif

../graphics/sbo4.gif

ALL
NEXT
PREV
FIRST
LAST

../graphics/sbc4.gif

../graphics/sbo3b.gif

CHARS
WORD
PREFIX
SUFFIX

../graphics/sbc3b.gif

Mit diesem Kommando können Sie Zeilen von der Anzeige ausschließen.

Sie können angeben, dass nur Zeilen, die eine angegebene Zeichenkette (string) enthalten, von der Anzeige ausgeschlossen werden sollen:

T'string' Schließt alle Zeilen aus, die die Zeichenkette (string) enthalten, unabhängig davon, ob sie in Klein- oder in Großschreibung auftritt. Dies ist die Standardeinstellung.
'string' Wie bei T'string'.
C'string'  Schließt alle Zeilen aus, die die Zeichenkette (string) exakt wie angegeben enthalten
X'string' Schließt Zeilen aus, die die Zeichenkette enthalten, die der angegebenen Zeichenkette (string) im Hexadezimalformat entspricht.
P'string'  Schließt Zeilen aus, die die Zeichenkette string enthalten, in der folgende Platzhalterzeichen (Wildcard) vorkommen:

= beliebiges Zeichen
§ alphabetisches Zeichen
# numerisches Zeichen
$ Sonderzeichen
^ Zeichen, das kein Leerzeichen ist
- Zeichen, das kein numerisches Zeichen ist
< Zeichen in Kleinschreibung
> Zeichen in Großschreibung

*  Verwendet die Suchzeichenkette, die in einem vorigen Kommando angegeben wurde (zum Beispiel FIND, CHANGE, EXCLUDE).
.X Erklärung siehe Zeilenangabe.
.X .Y  

n
n m

Erklärung siehe Spaltenangabe.

ALL
NEXT
PREV
FIRST
LAST

Erklärung siehe Richtungsangabe bei Kommandos.

CHARS
WORD
PREFIX
SUFFIX

Erklärung siehe Spezielle Ausprägungen einer Zeichenkette.

Wenn Sie das EXCLUDE-Kommando ohne Parameter eingeben, wird die aktuelle Zeile von der Anzeige ausgeschlossen.

Um ausgeschlossene Zeilen wieder zur Anzeige zu bringen, benutzen Sie das Hauptkommando INCLUDE.

Beispiel 1:

EX 10

Dieses Kommando schließt Zeile 10 von der Anzeige aus.

Beispiel 2:

EX C'NAME' .X ALL PREFIX

Dieses Kommando schließt ab der mit .X markierten Zeile alle Zeilen von der Anzeige aus, die NAME (in Großschreibung, wie hier eingegeben) als Vorsilbe für ein Wort enthalten.

FIND

FIND

../graphics/sbo5.gif

*
[T]'string'
'string'
C'string'
X'string'
P'string'

../graphics/sbc5.gif

../graphics/sbo2.gif

.X
.X .Y

../graphics/sbc2.gif

../graphics/sbo2.gif

n
n m

../graphics/sbc2.gif

../graphics/sbo4.gif

ALL
NEXT
PREV
FIRST
LAST

../graphics/sbc4.gif

../graphics/sbo3b.gif

CHARS
WORD
PREFIX
SUFFIX

../graphics/sbc3b.gif

../graphics/sbo2.gif

NX
X

../graphics/sbc2.gif

Mit diesem Kommando können Sie nach einer bestimmtem Zeichenkette (string) suchen. Der Cursor wird auf den Anfang der zuerst gefundenen Zeichenkette platziert. Falls die Zeile, die die Zeichenkette enthält, von der Anzeige ausgeschlossen worden war, wird sie nun angezeigt.

Wenn die Zeichenkette ein Apostroph enthalten soll, müssen Sie zwei Apostrophe schreiben.

Sie können die Zeichenkette folgendermaßen angeben:

T'string' Sucht nach der Zeichenkette unabhängig davon, ob diese in Klein- oder Großschreibung vorliegt. Dies ist die Standardeinstellung.
'string'  Wie bei T'string'.
C'string'  Sucht nach der Zeichenkette exakt wie in string angegeben.
X'string'  Sucht nach der Zeichenkette, die der angegebenen Zeichenkette im Hexadezimalformat entspricht.
P'string'  Sucht nach einer Zeichenkette, in der folgende Platzhalterzeichen (Wildcards) vorkommen:

= beliebiges Zeichen
§ alphabetisches Zeichen
# numerisches Zeichen
$ Sonderzeichen
^ Zeichen, das kein Leerzeichen ist
- Zeichen, das kein numerisches Zeichen ist
< Zeichen in Kleinschreibung
> Zeichen in Großschreibung

*  Sucht nach der Zeichenkette, die im vorherigen FIND-Kommando angegeben wurde.
.X Erklärung siehe Zeilenangabe.
.X .Y  

n
n m

Erklärung siehe Spaltenangabe.

ALL
NEXT
PREV
FIRST
LAST

Erklärung siehe Richtungsangabe bei Kommandos.

CHARS
WORD
PREFIX
SUFFIX

Erklärung siehe Spezielle Ausprägungen einer Zeichenkette.

NX
X

Erklärung siehe Angezeigte oder nicht angezeigte Zeilen.

Das FIND-Kommando unterscheidet sich folgendermaßen vom LOCATE-Kommando:

  • Das FIND-Kommando erweist sich bei Textsuchen als wirkungsvoller, während das LOCATE-Kommando in erster Linie dafür gedacht ist, Zeilennummern oder Zeilenmarkierung zu finden.

  • Das LOCATE-Kommando findet Text nur in Großschreibung ab Zeile 1 des Editors. Außerdem müssen die Daten im Editor in alphabetischer Reihenfolge vorliegen, damit eine Zeichenkette gefunden wird.

  • Wenn eine Zeile mit dem LOCATE-Kommando aufgefunden wird, dann wird der Cursor in den Präfixbereich dieser Zeile gestellt und die Zeile wird an den oberen Rand der des Editors platziert.

    Beim FIND-Kommando wird der Cursor auf die gesuchte Zeichenkette gesetzt und die betreffende Zeile wird nicht zwangsläufig an den oberen Rand der des Editierbereichs platziert.

Um die Ausführung eines FIND-Kommandos zu wiederholen, können Sie das Kommando RFIND benutzen.

Beispiel 1:

F C'NAME' .X .Y ALL PREFIX X

Dieses Kommando sucht nach allen Ausprägungen von NAME als Vorsilbe eines Wortes (exakt wie hier eingegeben) in einer beliebigen ausgeschlossenen Zeile innerhalb eines durch .X und .Y eingegrenzten Blocks.

Beispiel 2:

F C'HILITE' X PREV

Dieses Kommando sucht nach dem vorherigen Vorkommen von HILITE (exakt wie hier eingegeben) in einer beliebigen ausgeschlossenen Zeile.

Beispiel 3:

F P'RCV#' .X .Z 20 30

Dieses Kommando sucht nach einer aus vier Zeichen bestehenden Zeichenkette, die mit RCV beginnt und deren viertes Zeichen ein numerisches Zeichen ist. Die Suche erfolgt in einem durch .X und .Z eingegrenzten Block und zwischen den Spalten 20 bis 30.

Beispiel 4:

F X'6C' SUFFIX NX

Dieses Kommando sucht nach einem Zeichen in Hexadezimaldarstellung 6C. Es werden nur solche Ausprägungen des Zeichens gefunden, die am Wortende stehen. Die Suche gilt nur bei nicht von der Anzeige ausgeschlossenen Zeilen.

Beispiel 5:

F '''w'

Dieses Kommando sucht nach folgender Zeichenkette: 'w

Beispiel 6:

F 'r''w'

Dieses Kommando sucht nach folgender Zeichenkette: r'w.

Beispiel 7:

F ''''

Dieses Kommando sucht nach einem Apostroph.

FIX

FIX

../graphics/sbo2.gif

ON
OFF

../graphics/sbc2.gif

n

Mit diesem Kommando können Sie die Anzahl der Spalten n (ab Spalte) angeben, die in der Anzeige sichtbar bleiben sollen, wenn nach Rechts geblättert wird. Die Standardeinstellung ist FIX OFF 000. Sie kann in Ihrem Profil geändert werden. Siehe Editor-Profil einstellen.

HEX

HEX

../graphics/sbo2.gif

ON
OFF

../graphics/sbc2.gif

Mit diesem Kommando können Sie den Hexadezimal-Anzeigemodus ein- und ausschalten.

Die Standardeinstellung ist HEX ON. Sie kann in Ihrem Profil geändert werden. Siehe Editor-Profil einstellen.

INCLUDE

INCLUDE

../graphics/sbo5.gif

*
[T]'string'
'string'
C'string'
X'string'
P'string'

../graphics/sbc5.gif

../graphics/sbo2.gif

.X
.X .Y

../graphics/sbc2.gif

../graphics/sbo2.gif

n
n m

../graphics/sbc2.gif

../graphics/sbo4.gif

ALL
NEXT
PREV
FIRST
LAST

../graphics/sbc4.gif

../graphics/sbo3b.gif

CHARS
WORD
PREFIX
SUFFIX

../graphics/sbc3b.gif

Mit diesem Kommando können Sie Zeilen, die mit dem EXCLUDE-Kommando ausgeschlossen worden waren, wieder zur Anzeige bringen. Das Kommando kann mit den gleichen Parametern wie beim EXCLUDE-Kommando abgesetzt werden.

Wenn Sie das INCLUDE-Kommando ohne Parameter absetzen, wird die erste Zeile eines ausgeschlossenen Zeilenblocks wieder eingeschlossen.

Beispiel:

IN C'NAME' .X ALL PREFIX

Dieses Kommando bewirkt, dass alle ausgeschlossenen Zeilen, in denen NAME (exakt wie hier eingegeben) als Vorsilbe eines Wortes ab der mit .X markierten Zeile vorkommt.

JLEFT

JLEFT

../graphics/cbo3.gif

ALL
n
n m

../graphics/cbc3.gif

Mit diesem Kommando können Sie Daten linksbündig ausrichten.

ALL Die Daten werden in allen Zeilen ausgerichtet.
n  Die Daten werden ab Zeile n bis zur letzten Zeile ausgerichtet.
n m  Die Daten werden ab Zeile n bis zur Zeile m ausgerichtet.

Das Kommando JLEFT gilt nur innerhalb der horizontalen Begrenzungen, die mit dem Hauptkommando BNDS eingestellt werden.

Für die linksbündige Ausrichtung können Sie auch die Zeilenkommandos LJ und LJJ benutzen.

Siehe auch Hauptkommando JRIGHT.

Beispiel:

BNDS 10;JLEFT 15 20

Die Daten zwischen Spalten 10 und äußersten rechten Spalte des Bildschirms in den Zeilen 15 bis 20 werden linksbündig zur Spalte 10 ausgerichtet.

JRIGHT

JRIGHT

../graphics/cbo3.gif

ALL
n
n m

../graphics/cbc3.gif

Mit diesem Kommando können Sie Daten rechtsbündig ausrichten.

ALL Die Daten werden in allen Zeilen ausgerichtet.
n  Die Daten werden ab Zeile n bis zur letzten Zeile ausgerichtet.
n m  Die Daten werden ab Zeile n bis zur Zeile m ausgerichtet.

Das Kommando JRIGHT gilt nur innerhalb der horizontalen Begrenzungen, die mit dem Hauptkommando BNDS eingestellt werden.

Für die rechtsbündige Ausrichtung können Sie auch die Zeilenkommandos RJ und RJJ benutzen.

Siehe auch Hauptkommando JLEFT.

Beispiel 1:

BNDS 4 40;JRIGHT 6 18

Die Daten zwischen den Spalten 4 bis 40 in den Zeilen 6 bis 18 werden rechtsbündig ausgerichtet.

Beispiel 2:

BNDS 10;JRIGHT 15

Die Daten rechts von Spalte 10 in Zeile 15 werden bündig zur äußersten rechten Spalte des Editierbildschirms neu ausgerichtet.

JUSTIFY

JUSTIFY

../graphics/cbo3.gif

LEFT
RIGHT
BOTH

../graphics/cbc3.gif

Mit diesem Kommando können Sie den Ausrichtungsmodus für die Zeilenkommandos TO und TOO einstellen.

Die Zeilenkommandos TO und TOO werden verwendet, um Datenzeilen mit nachfolgenden Zeilen zusammenzuführen. Beide Zeilenkommandos gelten nur innerhalb der horizontalen Begrenzungen, die mit dem Hauptkommando BNDS eingestellt werden.

LEFT Die Daten werden bündig zur linken Begrenzung ausgerichtet.
RIGHT  Die Daten werden bündig zur rechten Begrenzung ausgerichtet.
BOTH  Die Daten werden bündig zu beiden Begrenzung ausgerichtet.

Beispiel:

Mit den folgenden Kommandos setzen Sie die horizontalen Begrenzungen auf die Spalten 10 und 60 und aktivieren die linksbündige Ausrichtung:

BNDS 10 60;JUSTIFY LEFT

Wenn Sie danach eine Zeile mit dem Zeilenkommando TO (oder einen Zeilenblock mit zwei Zeilenkommandos TOO) markieren, werden die Daten zwischen den Spalten 10 und 60 in der (den) markierten Zeile(n) linksbündig zur Zeile 10 ausgerichtet.

LABEL

LABEL .label

Mit diesem Kommando können Sie die aktuelle Zeile (d.h., die Zeile, die sich zurzeit am oberen Rand des Editierbereichs befindet) mit dem angegebenen .label markieren.

label kann eine Zeichenkette mit 1 bis 4 alphabetischen Zeichen sein.

Beispiel:

Um die aktuelle Zeile mit .X zu markieren, geben Sie folgendes Kommando ein:

LABEL .X

Außerdem können Sie einen Zeilenblock mit zwei Markierungen versehen. Um zum Beispiel einen Block mit den Markierungen .X und .Y zu versehen, markieren Sie zuerst die aktuelle Zeile (wobei angenommen wird, dass es sich um die erste Zeile des zu markierenden Blocks handelt) mit .X (wie im obigen Beispiel), dann blättern Sie so weit, bis die letzte Zeile des Blocks die aktuelle Zeile ist. Danach setzen Sie das Hauptkommando LABEL .Y ab, um diese Zeile mit .Y zu markieren.

Um eine Zeile mit einer Markierung zu versehen, können Sie auch das Zeilenkommando .label benutzen. Weitere Informationen siehe Zeilenkommandos (Übersicht).

LC

LC

../graphics/sbo5.gif

*
[T]'string'
'string'
C'string'
X'string'
P'string'

../graphics/sbc5.gif

../graphics/sbo2.gif

.X
.X .Y

../graphics/sbc2.gif

../graphics/sbo2.gif

n
n m

../graphics/sbc2.gif

../graphics/sbo4.gif

ALL
NEXT
PREV
FIRST
LAST

../graphics/sbc4.gif

../graphics/sbo3b.gif

CHARS
WORD
PREFIX
SUFFIX

../graphics/sbc3b.gif

../graphics/sbo2.gif

NX
X

../graphics/sbc2.gif

Mit diesem Kommando können Sie eine oder mehrere Zeilen in Kleinschreibung ändern.

Sie können angeben, dass nur Zeilen, die eine angegebene Zeichenkette (string) enthalten, auf Kleinschreibung umgeschaltet werden sollen. Wenn in der Zeichenkette ein Apostroph enthalten sein soll, müssen Sie es als zwei Apostrophe schreiben.

Die Zeichenkette (string) können Sie folgendermaßen angeben:

T'string' Ändert die Zeichenkette string unabhängig davon, ob sie in Klein- oder in Großschreibung auftritt. Dies ist die Standardeinstellung.
'string'  Wie bei T'string'.
C'string'  Ändert Zeilen, die die Zeichenkette string exakt wie angegeben enthalten.
X'string'  Ändert Zeilen, die die Zeichenkette enthalten, die der angegebenen Zeichenkette string im Hexadezimalformat entspricht.
P'string'  Ändert die Zeilen, die eine Zeichenkette (string) enthalten, in der folgende Platzhalterzeichen (Wildcards) vorkommen:

= beliebiges Zeichen
§ alphabetisches Zeichen
# numerisches Zeichen
$ Sonderzeichen
^ Zeichen, das kein Leerzeichen ist
- Zeichen, das kein numerisches Zeichen ist
< Zeichen in Kleinschreibung
> Zeichen in Großschreibung

*  Ändert Zeilen, die die Zeichenkette string enthalten, die in dem vorigen Kommando verwendet wurde, in dem eine Zeichenkette angegeben wurde.
.X Erklärung siehe Zeilenangabe.
.X .Y  

n
n m

Erklärung siehe Spaltenangabe.

ALL
NEXT
PREV
FIRST
LAST

Erklärung siehe Richtungsangabe bei Kommandos.

CHARS
WORD
PREFIX
SUFFIX

Erklärung siehe Spezielle Ausprägungen einer Zeichenkette.

NX
X

Erklärung siehe Angezeigte oder nicht angezeigte Zeilen.

Wenn Sie das LC-Kommando ohne Parameter eingeben, wird die aktuelle Zeile in Kleinschreibung geändert.

Beispiel:

LC C'NAME' .X .Y ALL PREFIX NX

Dieses Kommando ändert alle Zeilen innerhalb des mit .X und .Y markierten Blocks in Kleinschreibung, wenn Sie die Zeichenkette NAME (genau wie hier in Großbuchstaben eingegeben) als Vorsilbe eines Wortes enthalten.

LEFT

LEFT

../graphics/sbo2.gif

n
LEFT

../graphics/sbc2.gif

Mit diesem Kommando können Sie in den Daten nach Links blättern.

n  Blättert um n Spalten nach Links.
LEFT  Blättert um die maximal mögliche Spaltenzahl nach Links.

Wenn n oder LEFT weggelassen wird, dann wird der Blätterbetrag durch den Blättermodus bestimmt.

LIMIT

LIMIT [n]

Mit diesem Kommando können Sie die maximale Anzahl Zeilen angeben, die mit einem FIND- oder RFIND-Kommando durchsucht werden sollen. Der Parameter n gibt die Anzahl der zu durchsuchenden Zeilen an.

Diese Einstellung kann in Ihrem Profil geändert werden. Siehe Editor-Profil einstellen.

LOCATE

[LOCATE]

../graphics/cbo3.gif

0
n
.label

../graphics/cbc3.gif

Mit diesem Kommando können Sie bewirken, dass eine bestimmte Zeile an den oberen Rand des Editierbereichs geblättert wird (sie wird dadurch zur aktuellen Zeile).

Das Kommando bietet folgende Optionen:

0 Die erste Zeile der Daten wird zur aktuellen Zeile.
n Zeile n wird zur aktuellen Zeile.
.label Die mit .label markierte Zeile wird zur aktuellen Zeile.

Das LOCATE-Kommando unterscheidet sich folgendermaßen vom FIND-Kommando:

  • Das FIND-Kommando erweist sich bei Textsuchen als wirkungsvoller, während das LOCATE-Kommando in erster Linie dafür gedacht ist, Zeilennummern oder Zeilenmarkierung zu finden.

  • Das LOCATE-Kommando findet Text nur in Großschreibung ab Zeile 1 des Editors. Außerdem müssen die Daten im Editor in alphabetischer Reihenfolge vorliegen, damit eine Zeichenkette gefunden wird.

  • Wenn eine Zeile mit dem LOCATE-Kommando aufgefunden wird, dann wird der Cursor in den Präfixbereich dieser Zeile gestellt und die Zeile wird an den oberen Rand der des Editors platziert.

    Beim FIND-Kommando wird der Cursor auf die gesuchte Zeichenkette gesetzt und die betreffende Zeile wird nicht zwangsläufig an den oberen Rand der des Editierbereichs platziert.

Beispiele:

LOC 32

Platziert Zeile 32 an den oberen Rand des Editierbereichs.

32

Wie zuvor.

LOC .X

Platziert die mit .X markierte Zeile an den oberen Rand des Editierbereichs.

LOG

LOG

../graphics/sbo2.gif

ON
OFF

../graphics/sbc2.gif

Mit diesem Kommando können Sie die Protokolldatei aktivieren bzw. deaktivieren.

Die Protokolldatei enthält die Historie aller Änderungen, die seit dem Beginn der Editor-Sitzung im Editor ausgeführt wurden. Wenn die Protokolldatei aktiv ist, werden jedes Mal, wenn Sie Enter drücken, die Änderungen, die seit dem letzten Enter gemacht wurden, in der Protokolldatei aufgezeichnet. Wenn Sie das UNDO-Kommando benutzen, können Sie nacheinander alle Änderungen soweit rückgängig machen, bis der ursprüngliche Zustand bei Beginn der Editor-Sitzung wiederhergestellt ist.

Diese Einstellung kann in Ihrem Profil geändert werden. Siehe Editor-Profil einstellen.

Wichtig:
Sie müssen sich vergewissern, dass das LOG-Kommando aktiviert ist, bevor Sie mit dem Editieren beginnen.

MASK

MASK

../graphics/sbo2.gif

ON
OFF

../graphics/sbc2.gif

Mit diesem Kommando können Sie die Maskenfunktion aktivieren bzw. deaktivieren. Wenn die Maskenfunktion aktiviert ist, wird jedes Mal, wenn Sie eine Zeile im Editor einfügen, statt einer Leerzeile eine vordefinierte Textzeile eingegeben. Die Maskenzeile wird mit dem Zeilenkommando MASK definiert. Die Maskenfunktion ist nützlich, wenn Sie mehrere Zeilen Code schreiben müssen, die identsich oder sehr ähnlich sind.

Weitere Informationen siehe Abschnitt Um eine Maskenzeile zu definieren und zu benutzen.

Die Standardeinstellung ist MASK OFF. Sie kann in Ihrem Profil geändert werden. Siehe Editor-Profil einstellen.

MWINDOW

MWINDOW

../graphics/sbo2.gif

n
n m

../graphics/sbc2.gif

Mit diesem Kommando können Sie ein Datenfenster unter Angabe von Parametern verschieben.

n  Die Nummer der Zeile, in der das Datenfenster eingefügt werden soll.
m  Die Nummer der Spalte, in der das Datenfenster eingefügt werden soll.

NULLS

NULLS

../graphics/sbo2.gif

ON
OFF

../graphics/sbc2.gif

Mit diesem Kommando können Sie bestimmen, ob die Datenzeilen mit Nullzeichen gefüllt werden.

ON Das Ende jeder Zeile wird mit Nullzeichen gefüllt.
OFF  Es werden keine Zeilen mit Nullzeichen gefüllt.

Die Standardeinstellung ist NULLS ON. Sie kann in Ihrem Profil geändert werden. Siehe Editor-Profil einstellen.

ORDER

ORDER

../graphics/cbo3.gif

ALL
n
n m

../graphics/cbc3.gif

Mit diesem Kommando können Sie Datenzeilen zusammenführen.

ALL Führt alle Zeilen zusammen.
n  Führt die Zeilen ab Zeile n bis zur letzten Zeile zusammen.
n m  Führt die Zeilen ab Zeilen bis zur Zeile m zusammen.

Das ORDER-Kommando gilt nur innerhalb der eingestellten Grenzen, die mit dem Hauptkommando BNDS eingestellt werden.

Innerhalb der eingestellten Grenzen werden die Zeilen miteinander verkettet und so weit wie möglich gefüllt. Wörter die nicht in eine Zeile passen, werden automatisch in die nächste Zeile gestellt.

Um Datenzeilen zusammenzuführen, können Sie auch die Zeilenkommandos TF, TO und TOO benutzen.

POWER

POWER

Mit diesem Kommando können Sie den Editor in den Texteingabe-Modus schalten. Es erscheint ein leerer Bildschirm, in den Sie eine oder mehrere Textzeilen eingeben können. Nach der Eingabe drücken Sie Enter, und der Text wird in die erste Zeile des Editierbereichs eingefügt.

PROFILE

PROFILE [n]

Mit diesem Kommando können Sie sich Ihr Editor-Profil am oberen Rand des Editor-Bilschirms anzeigen lassen.

Mit n geben Sie zusätzlich anzuzeigende Zeilen an. Mögliche Werte für n sind:

6 Zeigt Ihr Editor-Profil und alle Tabulatorpositionen (so wie mit dem Kommando TABS angegeben) an.
7  Wie bei 6, zusätzlich wird die Maskenzeile (so wie mit dem Kommando MASK angegeben) angezeigt.
8  Wie bei 7, zusätzlich werden die Bereichsgrenzen (so wie mit dem Kommando BNDS angegeben) angezeigt.
9  Wie bei 8, zusätzlich werden die Spaltennummern (so wie mit dem Kommando COLS angegeben) angezeigt.

PROTECT

PROTECT

../graphics/sbo3.gif

INS
ON
OFF

../graphics/sbc3.gif

Mit diesem Kommando können Sie den Präfixbereich schützen. Um bei einem gegeschützten Präfixbereich Zeilenkommandos einzugeben, müssen Sie das Zeilenkommando mit vorangestelltem Fluchtzeichen in Spalte 1 des Editierbereichs eingeben.

INS Schützt den Präfixbereich gegen das Hinzufügen von Zeilen, wenn das Einfüge-Kommando benutzt wird.
ON  Aktiviert den Schutz.
OFF  Deaktiviert den Schutz.

Die Standardeinstellung ist PROTECT ON. Sie kann in Ihrem Profil geändert werden. Siehe Editor-Profil einstellen.

RCHANGE

RCHANGE

Mit diesem Kommando können Sie das zuletzt abgesetzte CHANGE-Kommando wiederholen.

RECOVERY

RECOVERY

../graphics/sbo2.gif

ON
OFF

../graphics/sbc2.gif

[n]

Mit diesem Kommando können Sie die Wiederherstellungsfunktion für die aktuelle Editor-Sitzung aktivieren bzw. deaktivieren. Außerdem können Sie angeben, ab wieviel geänderten Zeilen eine Checkpoint-Speicherung durchgeführt werden soll.

Wenn Sie den Parameter n benutzen, geben Sie die Anzahl der geänderten Zeilen an, nach denen eine Checkpoint-Speicherung durchgeführt wird.

Die Standardeinstellung ist RECOVERY ON. Sie kann in Ihrem Profil geändert werden. Siehe Editor-Profil einstellen.

RENUMBER

RENUMBER

../graphics/sbo3.gif

ON
OFF
n1 n2 n3

../graphics/sbc3.gif

Nur bei PDS Members und sequenziellen Datasets.

Mit diesem Kommando können Sie Parameter für die Neunummerierung von Zeilen im Editierbereich angeben:

ON Zeilen werden neu nummeriert.
OFF  Zeilen werden nicht neu nummeriert.
n1  Inkrement der Nummerierung (der Standardwert ist in Ihrem Editor-Profil festgelegt).
n2  Start-Spalte für die neue Zeilennummerierung (Standardwert: 73).
n3  Ende-Spalte für die neue Zeilennummerierung (Standardwert: 80).

Zum Deaktivieren der Neunummerierung von Zeilen siehe Kommando UNREN.

RESET

RESET

Mit diesem Kommando können Sie alle ausstehenden Zeilenkommandos zurücksetzen und alle Zeilenmarkierungen löschen.

RFIND

RFIND

Mit diesem Kommando können Sie das letzte FIND-Kommando wiederholen.

RIGHT

RIGHT

../graphics/sbo2.gif

n
RIGHT

../graphics/sbc2.gif

Mit diesem Kommando können Sie in den Daten nach Rechts blättern.

n  Blättert um n Spalten nach Rechts.
RIGHT  Blättert um die maximal mögliche Spaltenzahl nach Rechts.

Wird n oder RIGHT weggelassen, dann wird der Spaltenbetrag, um den nach Rechts geblättert wird, durch den Blättermodus bestimmt.

SORT

SORT [n m]

../graphics/sbo2.gif

.X
.X .Y

../graphics/sbc2.gif

../graphics/sbo2.gif

A
D

../graphics/sbc2.gif

Das Kommando SORT sortiert die Zeilen im Editor in aufsteigender oder absteigender alphabetischer Reihenfolge. Wenn Sie ein SORT-Kommando ohne Parameter absetzen, werden alle Daten im Objekt in aufsteigender Reihenfolge sortiert.

n m  Sortiert ab Spalte n bis zur Spalte m.
.X Sortiert ab der mit .X markierten Zeile bis zum Ende des Objekts.
.X .Y Sortiert ab der mit .X markierten Zeile bis zu der mit .Y markierten Zeile (dabei sind .X und .Y eine beliebige Zeichenkette mit bis zu vier Zeichen).
A  Sortiert die Daten in aufsteigender Reihenfolge (A bis Z).
D  Sortiert die Daten in absteigender Reihenfolge (Z bis A).

TABS

TABS

../graphics/sbo5.gif

  ON [tab-character]    

../graphics/sbc5.gif

OFF    

../graphics/sbo3.gif

LEFT
RIGHT
DECIMAL

../graphics/sbc3.gif

[tab-character] [column...]

Mit diesem Kommando können Sie Tabulatoreinstellungen steuern.

Mit dem Kommando TABS ON bzw. TABS OFF können Sie die logische oder physische Tabulierung ein- bzw. ausschalten. Die Tabulierung wird außerdem durch jedes Kommando eingeschaltet, das eine Tabulatoreinstellung ändert.

Mit dem folgenden Kommando wird beispielsweise die logische Tabulierung mit einem Und-Zeichen (&) als logischem Tabulatorzeichen eingeschaltet:

TABS &

Die Tabulatorpositionen setzen Sie mit dem Kommando TABS. Beispiel: Das folgende Kommando setzt Tabulatoren in den Spalten 10, 20 und 30.

TABS 10 20 30

Sie können Daten eingeben und diese automatisch an eine bestimmte Tabulatorposition verschieben, indem Sie den Daten ein logisches Tabulatorzeichen voranstellen. Ein einzelnes Tabulatorzeichen verschiebt die Daten an die nächste Tabulatorposition, zwei Tabulatorzeichen verschieben die Daten an die zweite Tabulatorposition usw.

Um das aktuellen Einstellungen des TABS-Kommandos anzuzeigen, setzen Sie das Hauptkommando PROFILE ab.

Die Standardeinstellung ist TABS OFF. Sie kann in Ihrem Profil geändert werden. Siehe Editor-Profil einstellen.

Außer den Tabulatorpositionen können Sie beim TABS-Kommando noch folgende Parameter angeben:

LEFT Ordnet die Daten links von der Tabulatorposition an.
RIGHT Ordnet die Daten rechts von der Tabulatorposition an.
DECIMAL Ordnet die Daten so an, dass sich das darin enthaltene Dezimalzeichen an der Tabulatorposition befindet.

Um Daten in einer bestimmten Spalte mit einer bestimmten Einrückung tabellarisch darzustellen, sind mehrere Tabulatorzeichen möglich. Setzen Sie das Zeilenkommando TABS ab und überschreiben Sie jeden Stern (*) mit einem anderen Sonderzeichen. Jegliche Daten, die Sie unter Voranstellung eines dieser Sonderzeichen eingeben, werden in der entsprechenden Spalte tabuliert.

Sie können nach jedem Tabulatorzeichen ein L (für LEFT), ein R (für RIGHT) oder ein D (für DECIMAL) eingeben, um die Platzierung der Daten an der Tabulatorposition anzugeben.

Anmerkung:
Weitere Informationen und Beispiel siehe Physischen oder logischen Tabulator benutzen.

TOP

TOP

Mit diesem Kommando können Sie an den Anfang des Objekts blättern, das Sie gerade bearbeiten.

UC

UC

../graphics/sbo5.gif

*
[T]'string'
'string'
C'string'
X'string'
P'string'

../graphics/sbc5.gif

../graphics/sbo2.gif

.X
.X .Y

../graphics/sbc2.gif

../graphics/sbo2.gif

n
n m

../graphics/sbc2.gif

../graphics/sbo4.gif

ALL
NEXT
PREV
FIRST
LAST

../graphics/sbc4.gif

../graphics/sbo3b.gif

CHARS
WORD
PREFIX
SUFFIX

../graphics/sbc3b.gif

../graphics/sbo1.gif

NX
X

../graphics/sbc1.gif

Das Kommando UC setzt eine oder mehrere Zeile in Großschreibung um. Es können die gleichen Parameter wie beim Kommando LC angegeben werden. Wenn Sie das Kommando UC ohne Parameter eingeben, wird die aktuelle Zeile in Großschreibung umgesetzt.

UNDO

UNDO

../graphics/sbo2.gif

ALL
n

../graphics/sbc2.gif

Falls die Protokolldatei aktiv ist (siehe Kommando LOG), werden alle Änderungen, die Sie vorgenommen haben, nachdem Sie das letzte Mal Enter gedrückt haben, rückgängig gemacht. Durch wiederholtes Absetzen des UNDO-Kommandos werden aufeinander folgende Änderungen in umgekehrter Reihenfolge rückgängig gemacht. Auf diese Weise können Sie nacheinander alle Änderungen soweit rückgängig machen, bis der ursprüngliche Zustand bei Beginn der Editor-Sitzung wiederhergestellt ist.

Beim UNDO-Kommando können Sie folgende Parameter angeben:

ALL Alle während der aktuellen Editor-Sitzung vorgenommenen Änderungen werden rückgängig gemacht.
n Die letzten n Änderungen werden rückgängig gemacht.

UNREN

UNREN [n m]

Deaktiviert die Neunummerierung von Zeilen.

n Start-Spalte für die neue Zeilennummerierung (Standardwert: 73).
m Ende-Spalte für die neue Zeilennummerierung (Standardwert: 80).

Zum Aktivieren der Neunummerierung von Zeilen siehe Kommando RENUMBER.

UP

UP [n]

Mit diesem Kommando können Sie in den Daten aufwärts blättern.

Der Parameter n gibt an, um wie viele Zeilen nach oben geblättert werden. Wenn n weggelassen wird, dann wird der Blätterbetrag durch den Blättermodus bestimmt.

WINDOW

WINDOW l1 l2

../graphics/sbo2.gif

n
n m

../graphics/sbc2.gif

Mit diesem Kommando können Sie ein Datenfenster definieren, das kopiert oder verschoben werden soll. Die Zeile und Spalte, in denen das Fenster beginnt, und die Zeile und Spalte, in denen das Fenster endet, werden mit den Kommando-Parametern angegeben. Mindestens l1 und l2 sind notwendig.

l1 l2 Definiert ein Fenster, das bei Spalte 1 von Zeile l1 beginnt und bei der letzten Spalte von Zeile l2 endet.
l1 l2 n Definiert ein Fenster, das bei Spalte n von Zeile l1 beginnt und bei der letzten Spalte von Zeile l2 endet.
l1 l2 n m Definiert ein Fenster, das bei Spalte n von Zeile l1 beginnt und bei Spalte m von Zeile l2 endet.

Beachten Sie, dass sämtliche Daten innerhalb der angegebenen Punkte im Quellcode-Arbeitsbereich Bestandteil des Fensters werden. Beispiel siehe Ein Fenster mit Daten kopieren oder verschieben.

XSWAP

XSWAP

Mit diesem Kommando können Sie angezeigte Zeilen gegen ausgeschlossene Zeilen tauschen. Zum Ausschließen von Zeilen dient das Kommando EXCLUDE.