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
oder
|
Blättert zum Ende des Objekts, das gerade bearbeitet wird. |
TOP
oder
|
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 EXCLUDEs 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.