Wenn Sie den Namen eines neuen Objekts angeben, erscheint ein Editor-Bildschirm, der so ähnlich aussieht, wie der folgende Beispiel-Bildschirm:
EDIT-NAT:NATLIB1(JOB1JCL)-Program->Struct-Free-78K ------------ Columns 001 072 COMMAND===> SCROLL===> CSR ****** ****************************** top of data ***************************** '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' ****** **************************** bottom of data **************************** Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Split End Suspe Rfind Rchan Up Down Swap Left Right Curso |
Je nachdem, welches Software AG-Produkt Sie benutzen, kann der Bildschirm auch geringfügig anders aussehen.
In der ersten Zeile dieses Bildschirms wird das zu bearbeitende Objekt
gemäß der Umgebung angezeigt, aus der der Software AG Editor aufgerufen wurde.
Im obigen Beispiel ist JOB1JCL
der Name des neuen Objekts, und
NATLIB1
kennzeichnet die Objekt-Bibliothek, bei der es sich um
eine Natural Library handelt.
Die Eingabebereiche in dem Editor-Bildschirm werden im folgenden Abschnitt beschrieben.
Der Bildschirm des Software AG Editor enthält vier Eingabebereiche:
Die Kommandozeile wird eingeleitet durch COMMAND===>.
Sie dient zur Eingabe eines Editor-Hauptkommandos. Weitere Informationen siehe Hauptkommandos (Übersicht).
Das SCROLL-Feld ist gekennzeichnet durch SCROLL===>.
Es dient dazu, die standardmäßig zu verwendenden Blätterwerte anzugeben. Weitere Informationen siehe Einstellungen im SCROLL-Feld.
Die sechs Spalten am linken Rand des Editor-Bildschirms werden
als Prafixbereich bezeichnet. Dieser Bereich kann eine Reihe von Apostrophen
(''''''
) oder Sternchen (******
), eine
Quellcode-Zeilennummer oder Text enthalten. Der Prafixbereich dient zur Eingabe
von Zeilenkommandos. Weitere Informationen siehe
Zeilenkommandos
(Übersicht).
Rechts neben dem Prafixbereich befindet sich der Editierbereich. Er dient zur Eingabe von Daten.
Sie können eine Editor-Session beginnen, indem Sie Daten in den Bildschirm des Software AG Editor eingeben und Editor-Hauptkommandos und Zeilenkommandos benutzen. Siehe Hauptkommandos (Übersicht)) und (Zeilenkommandos (Übersicht)).
Dieser Abschnitt beschreibt die Kommandos und Einstellungen, die Sie benutzen können, um in den Daten zu blättern, die im Editierbereich des Editor-Bildschirms enthalten sind.
Die Blätterkommandos können auch folgenden PF-Tasten zugewiesen sein:
PF7 (Hauptkommando UP
)
zum Blättern an den Anfang der Daten.
PF8 (Hauptkommando DOWN
)
zum Blättern an das Ende der Daten.
PF10 (Hauptkommando
LEFT
) zum Blättern nach Links.
PF11 (Hauptkommando
RIGHT
) zum Blättern nach Rechts.
Im SCROLL-Feld (SCROLL===>) können Sie Einstellungen für das Blättern eingeben. Mit diesen Einstellungen wird der Betrag festgelegt, um den mit den PF-Tasten (s.o.) weitergeblättert werden kann. Einige Angaben werden außerdem bei den Hauptkommandos zum Blättern auf der Folgeseite verwendet.
Folgende Einstellungen sind im SCROLL-Feld möglich:
SCROLL-Feld-Einstellung | Erläuterung |
---|---|
number |
Anzahl
(number ) der Zeilen, um die nach oben
oder nach unten geblättert wird.
Anzahl ( |
CSR
(Standardwert) |
Blättert nach unten bis zur Cursor-Position, wenn sich
der Cursor in einer Textzeile befindet. Die Cursor-Zeile wird zur ersten
Textzeile.
Beim Blättern nach oben wird die Cursorzeile zur letzten Textzeile. Weiterblättern um eine Seite, wenn sich der Cursor in der Kommandozeile befindet. Nach Rechts oder Links bis zur Cursor-Position blättern. |
DATA |
Weiterblättern um eine Seite minus eine Zeile.
Beim Blättern nach unten wird die unterste Zeile zur obersten Zeile. Beim Blättern nach oben wird die oberste Zeile zur untersten Zeile. Beim Blättern nach Rechts wird die letzte Spalte zur ersten Spalte. Beim Blättern nach Links wird die erste Spalte zur letzten Spalte. |
HALF |
Eine halbe Seite in beliebiger Richtung blättern. |
LINE |
Nach oben blättern bis zum Zeilenanfang oder nach unten bis zum Zeilenende. |
MAX |
Zum Anfang oder zum Ende der Daten blättern.
An den rechten oder linken äußersten Rand der Daten blättern. |
PAGE |
Eine ganze Seite in beliebiger Richtung blättern. |
PARA |
Nach oben oder unten zum ersten Zeichen des nächsten Abschnitts blättern. |
SENT |
Nach oben zum ersten Zeichen des aktuellen Satzes oder
nach unten zum ersten Zeichen des folgenden Satzes blättern.
Wenn sich beim Blättern nach oben der Cursor auf dem ersten Zeichen des Satzes befindet, wird zum ersten Zeichen des vorhergehenden Satzes geblättert. |
WORD |
Blättern nach oben zum ersten Zeichen des nächsten Worts oder nach unten zum ersten Zeichen des folgenden Worts. |
Außer dem Hauptkommando
LOCATE
,
mit dem Sie in den Daten zur angegebenen Zeile blättern können, gibt es mehrere
Hauptkommandos zum Blättern in vertikaler oder horizontaler Richtung.
Die folgende Tabelle enthält die verfügbaren Blätterkommandos und erklärt ihre Funktion:
Hauptkommando | Erläuterung |
---|---|
BOTTOM
or
|
Blättert zum Ende des Objekts, das gerade bearbeitet wird. |
TOP
or
|
Blättert zum Anfang des Objekts, das gerade bearbeitet wird. |
DOWN |
Blättert um den im SCROLL-Feld angegebenen Betrag vorwärts. |
DOWN n
|
Blättert um n
Zeilen vorwärts.
|
+n |
Blättert um n
Zeilen vorwärts.
|
UP |
Blättert um den im SCROLL-Feld angegebenen Betrag rückwärts. |
UP n
|
Blättert um n
Zeilen rückwärts.
|
-n |
Blättert um n
Zeilen rückwärts.
|
LEFT |
Blättert um den im SCROLL-Feld angegebenen Betrag nach Links. |
LEFT n
|
Blättert um n
Spalten nach Links.
|
RIGHT |
Blättert um den im SCROLL-Feld angegebenen Betrag nach Rechts. |
RIGHT n
|
Blättert um n
Spalten nach Rechts.
|
FIX n
|
Gibt die Anzahl
n der Spalten ab Spalte 1 an, die beim
Blättern nach Rechts in der Anzeige bleiben sollen.
|
Sie können das Hauptkommando
LOCATE
benutzen, um eine bestimmte Zeile am Anfang des Editor-Bildschirms erscheinen
zu lassen (d.h. um sie zur aktuellen Zeile zu machen). Zusätzlich zu dem
Kommando müssen Sie einen Parameter angeben, der die Zeile definiert, die als
erste Zeile angezeigt werden soll.
L 32
Dieses Kommando bewirkt, dass Zeile 32 die erste Zeile wird.
32
Wie zuvor.
L .X
Bewirkt, dass die mit .X
markierte Zeile zur aktuellen
Zeile wird.
L 'ABC'
Bewirkt, dass die erste Zeile, die mit der Zeichenkette
ABC
beginnt, zur aktuellen Zeile wird (nützlich beim Durchblättern
von sortierten Daten, z.B. Verzeichnislisten).
Beachten Sie bitte die folgenden Unterschiede, die zwischen den
Kommandos LOCATE
und FIND
bestehen:
Wenn Sie das Kommando LOCATE
mit
einer Zeichenkette absetzen (L 'ABC'
), wird die Zeichenkette nur
dann gefunden, wenn sie in Spalte 1 beginnt. Das Kommando
FIND
durchsucht den gesamten
Quellcode-Arbeitsbereich.
Beim Kommando LOCATE
wird davon
ausgegangen, dass die zu durchsuchenden Daten in aufsteigender alphabetischer
Reihenfolge sortiert sind.
Wenn eine Zeile mit dem Kommando
LOCATE
gefunden wird, wird der Cursor in den
Prafixbereich gestellt. Beim Kommando FIND
wird der
Cursor auf die gefundene Zeichenkette platziert, und die Zeile wird nicht
notwendigerweise zur aktuellen Zeilen.
Mit dem Hauptkommando EXCLUDE
können Sie
bestimmte Zeilen von der Anzeige ausschließen. Beispiel: Durch das Kommando
EXC 'ABC' .X .Y ALL
werden alle Zeilen mit der Zeichenkette ABC
innerhalb
des Blocks mit der Bezeichnung .X
und .Y
von der
Anzeige ausgeschlossen. Durch ein nicht qualifiziertes
EXCLUDE
-Kommando wird die aktuelle Zeile
ausgeschlossen. Jede einzelne, von der Anzeige ausgeschlossene Zeile bzw.
Zeilenblock wird ersetzt durch eine Zeile mit
EXCLUDE
s und einer Meldung, die Sie informiert, wie
viele Zeilen ausgeschlossen sind.
Um ausgeschlossene Zeilen wieder zur Anzeige zu bringen, können Sie
das Hauptkommando INCLUDE
benutzen. Beispiel: Durch
das Kommando
IN C'Abc' ALL
werden alle ausgeschlossenen Zeilen wieder angezeigt, die die
Zeichenkette Abc
genauso, wie hier eingegeben, enthalten. Ein
nicht qualifiziertes INCLUDE
-Kommando bringt die
erste Zeile in dem ausgeschlossenen wieder zur Anzeige.
Die Hauptkommandos EXCLUDE
und
INCLUDE
können mit den gleichen Zeichenketten- und
Suchoperanden abgesetzt werden, die beim
FIND
-Kommando beschrieben sind. Ausnahme: Der
Operand für die Suchrichtung ALL
bedeutet, dass alle Zeilen mit
der angegebenen Zeichenkette von der Anzeige ausgeschlossen bzw. zur Anzeige
gebracht werden.
Darüber hinaus ist es möglich, mit den nachfolgend aufgeführten Zeilenkommandos Zeilen von der Anzeige auszuschließen bzw. zur Anzeige zu bringen.
Zeilenkommando | Erläuterung |
---|---|
X |
Die markierte Zeile wird von der Anzeige ausgeschlossen. |
Xn |
Die nächsten n
Zeilen werden von der Anzeige ausgeschlossen.
|
XX |
Markiert die erste Zeile eines Datenblocks, der von der
Anzeige ausgeschlossen. werden soll. Ein zweites
XX -Zeilenkommando ist nötig, um den Block
abzugrenzen. Das Ausschließen erfolgt nach Eingabe des zweiten
XX -Zeilenkommandos.
|
F |
Bringt die markierte Zeile wieder zur Anzeige bzw. bringt die erste Zeile des ausgeschlossenen Blocks zur Anzeige. |
Fn |
Bringt die ersten
n Zeilen des ausgeschlossenen Blocks
wieder zur Anzeige bzw. bringt die erste Zeile des ausgeschlossenen Blocks zur
Anzeige.
|
Ln |
Bringt die letzten
n Zeilen des ausgeschlossenen Blocks
wieder zur Anzeige.
|
Durch Absetzen des Hauptkommandos XSWAP
können Sie ausgeschlossene Zeilen gegen angezeigte Zeilen austauschen.
Mit den unten aufgeführten Zeilenkommandos können Sie sich die (mit
dem Hauptkommando BNDS
gesetzten) Positionen der
Ränder, die (mit dem Hauptkommando TABS
gesetzten)
Tabulatoren sowie die Spaltenpositionen des Editierbereichs auf jeder
beliebigen Zeile anzeigen lassen:
Zeilenkommando | Erläuterung |
---|---|
BNDS |
Zeigt die Randpositionen auf dieser Zeile an. |
COLS |
Zeigt die Spaltenpositionen auf dieser Zeile an. |
TABS |
Zeigt die Tabulatorpositionen auf dieser Zeile an. |
Weitere Informationen siehe Daten anlegen und ändern.