Benutzung des Editor-Bildschirms

#### Search Results

Search

# Benutzung des Editor-Bildschirms

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.

- Benutzung der Eingabebereiche

- In den Daten im Editierbereich blättern

- Zu einer bestimmten Zeile springen

- Zeilen zeigen oder verbergen

- Ränder, Tabulator- und Spaltenpositionen anzeigen

## Benutzung der Eingabebereiche

Der Bildschirm des Software AG Editor enthält vier Eingabebereiche:

- #### Kommandozeile

  Die Kommandozeile wird eingeleitet durch COMMAND===>.

  Sie dient zur Eingabe eines Editor-Hauptkommandos. Weitere Informationen siehe Hauptkommandos (Übersicht).

- #### SCROLL-Feld

  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.

- #### Prafixbereich

  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).

- #### Editierbereich

  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)).

## In den Daten im Editierbereich blättern

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.

- PF Keys

- Einstellungen im SCROLL-Feld

- Hauptkommandos zum Blättern

### PF Keys

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.

### Einstellungen im SCROLL-Feld

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 (`number`) der Spalten, um die nach Rechts oder nach Links geblättert wird.
`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.

### Hauptkommandos zum Blättern

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.

## Zu einer bestimmten Zeile springen

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.

#### Beispiele:

    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).

### Unterschiede zwischen den Kommandos LOCATE und FIND

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.

## Zeilen zeigen oder verbergen

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.

## Ränder, Tabulator- und Spaltenpositionen anzeigen

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.

### On this page

- Benutzung der Eingabebereiche
- In den Daten im Editierbereich blättern
- Zu einer bestimmten Zeile springen
- Zeilen zeigen oder verbergen
- Ränder, Tabulator- und Spaltenpositionen anzeigen