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.