Editoren — Allgemeine Informationen

#### Search Results

Search

# Editoren — Allgemeine Informationen

Dieser Abschnitt erläutert, welche Natural-Objekte mit welchem Natural-Editor bearbeitet werden. Außerdem wird der Split-Screen-Modus (geteilter Bildschirm) und das Editor-Profil erklärt.

Um einen Natural-Editor aufzurufen, benutzen Sie das Systemkommando `EDIT`. Weitere Informationen siehe Objekte erstellen und bearbeiten im Dokument Natural benutzen. Hinweise zur Vergabe von Namen beim Bearbeiten oder Speichern von Objekten siehe Namenskonventionen für Objekte im Dokument Natural benutzen.

Welcher Editor aufgerufen wird, hängt davon ab, welches Objekt Sie bearbeiten möchten.

- Programme, Subprogramme, Subroutinen, Helproutinen, Copycode, Textobjekte, Klassen und Functions werden mit dem Programm-Editor erstellt und bearbeitet.

- Globale Datenbereiche (GDAs), lokale Datenbereiche (LDAs) und Parameter-Datenbereiche (PDAs) werden mit dem Data Area Editor erstellt und bearbeitet.

- Bildschirmmasken (Maps) und Hilfe-Masken (Help Maps) werden mit dem Masken-Editor (Map Editor) erstellt und bearbeitet.

- Predict-Beschreibungen werden im Predict Description Editor bearbeitet. Weitere Informationen siehe (separate) Predict-Dokumentation.

Bei jedem der genannten Editoren steht Ihnen ein Online-Hilfe-System zur Verfügung.

Übungen, die Sie in die Benutzung der Hauptfunktionen der Editoren einführen, finden Sie im Dokument Erste Schritte und im Map Editor Tutorial.

Zusätzlich zu den Natural-Editoren gibt es den Software AG Editor, der bei mehreren Natural Utilities und Software AG-Produkten verwendet wird. Sie können den Software AG Editor als Alternative zum Natural-Programm-Editor benutzen.

Dieser Abschnitt behandelt folgende Themen:

- Split-Screen-Modus

- Editor-Profil

## Split-Screen-Modus

Sie können alle drei Natural-Editoren im Split-Screen-Modus (geteilter Bildschirm) benutzen: Sie können die eine Hälfte des Bildschirms zum Bearbeiten eines Objekts benutzen und sich gleichzeitig in der anderen Hälfte ein anderes Natural-Objekt anzeigen lassen. So können Sie im Split-Screen-Modus in der unteren Bildschirmhälfte eine Natural View (siehe auch Datendefinitionsmodule/DDMs), einen Datenbereich / Data Area, eine Predict-Programm-Beschreibung oder ein Natural-Programm betrachten. Darüber hinaus können Sie Einzelheiten aus dem Anzeigebereich in den Bearbeitungsbereich, d.h., in das von Ihnen zurzeit bearbeitete Objekt, übernehmen.

#### Beispiel:

Die folgende Abbildung zeigt den Programm-Editor-Bildschirm im Split-Screen-Modus, wobei der Bearbeitungsbereich (obere Hälfte) den Quellcode eines Programms und der Anzeigebereich (untere Hälfte) eine Local Data Area (LDA) enthält.

    >                                       > +  Program     SAGDEMO  Lib SAGTEST

       Top    ....+....1....+....2....+....3....+....4....+....5....+....6....+....7.
         0010 DEFINE DATA LOCAL USING L-INVOIC
         0020             LOCAL USING L-INV-LN
         0030 END-DEFINE
         0040 *
         0050 READ INVOICE-VIEW BY INVOICE-NO FROM 1
         0060 *
         0070   FIND INVOICE-LINE-VIEW WITH INVOICE-NO = INVOICE-NO (0050)
         0080     DELETE
         0090   END-FINE
         0100 *
              ....+....1....+....2....+....3....+....4....+....5....+.. S 16   L 1
       Split All       Local       L-INVOIC  Library SAGTEST
         0010 V 1 INVOICE-VIEW                          INVOICE
         0020   2 CUST-NO                         N   8
         0030   2 INVOICE-NO                      N   8
         0040   2 DATE                            A   8
         0050   2 AMOUNT                          N 9.2
         0000
         0000
         0000
         0000

### Split-Screen-Kommandos

Die folgenden Kommandos können Sie bei Benutzung des Programm-Editors oder des Data Area Editors im Split-Screen-Modus ein Objekt anzeigen und positionieren. Informationen zum Anzeigen von Objekten im Split-Screen-Modus beim Masken-Editor siehe Definitionen aus anderen Objekten übernehmen in der Masken-Editor-Dokumentation.

Alle Kommandos beginnen mit einem `S` oder mit `SPLIT`, um den Split-Screen-Modus anzuzeigen. Das `SPLIT`-Kommando ist ein cursorsensitives Kommando. Weitere Informationen siehe im Abschnitt Programm-Editor.

Wenn ein Teil eines Kommandos unterstrichen ist (kein Hyperlink!), kann der unterstrichene Teil als Abkürzung für das Kommando verwendet werden.

Kommando | Funktion
--- | ---
`SPLIT ++` | Mit diesem Kommando können Sie den geteilten Bildschirm an das Ende des Objekts positionieren.
`SPLIT B`
`SPLIT --` | Mit diesem Kommando können Sie den geteilten Bildschirm an den Anfang des Objekts positionieren.
`SPLIT T`
`SPLIT +` | Mit diesem Kommando können Sie den geteilten Bildschirm um eine Seite vorwärts positionieren.
`SPLIT +P`
`SPLIT -` | Mit diesem Kommando können Sie den geteilten Bildschirm um eine Seite rückwärts positionieren.
`SPLIT -P`
`SPLIT +nnn` | Mit diesem Kommando können Sie den geteilten Bildschirm um nnn Zeilen vorwärts positionieren. Diese Funktion gibt es nur beim Programm-Editor.
`SPLIT -nnn` | Mit diesem Kommando können Sie den geteilten Bildschirm um nnn Zeilen rückwärts positionieren. Diese Funktion gibt es nur beim Programm-Editor.
`SPLIT .` or `SPLIT END` | Split-Screen-Modus beenden.
`SPLIT 7 function-name [library]` | Objekttyp Function anzeigen. Dabei ist function-name der Name der Function, so wie er in dem Statement `DEFINE FUNCTION` benutzt wird (nicht der Objektname der Function). Diese Funktion gibt es nur beim Programm-Editor.
`SPLIT CLASS class-name [library]` | Objekttyp Class anzeigen. Dabei ist class-name der Name der Class, so wie er in dem Statement `DEFINE CLASS` benutzt wird (nicht der Objektname der Class). Diese Funktion gibt es nur beim Programm-Editor.
`SPLIT DATA name [library]` | Objekttyp Data Area (Global, Local, Parameter) anzeigen. Im Data Area Editor können Sie bei name Stern-Notation (*) benutzen, um eine Liste des so angegebenen Bereichs von Objekten anzuzeigen.
`SPLIT DESCRIPTION program-name [library]` | Die Predict-Beschreibung aus dem Predict-Datendiktionär zu dem bei program-name angegebenen Programm anzeigen.
`SPLIT FUNCTION subroutine-name [library]` | Objekttyp Subroutine anzeigen. Dabei ist subroutine-name der Name der Subroutine, so wie er in dem Statement `DEFINE SUBROUTINE` benutzt wird (nicht der Objektname der Subroutine). Diese Funktion gibt es nur beim Programm-Editor.
`SPLIT PROGRAM name [library]` | Objekttyp Programm, Subprogramm, Subroutine, Helproutine, Copycode, Text, Map, Class, Natural-Kommando-Prozessor, Recording, Adapter, Function oder Resource anzeigen. Im Data Area Editor können Sie bei name Stern-Notation (*) benutzen, um eine Liste des so angegebenen Bereichs von Objekten anzuzeigen.
`SPLIT SCAN [scan-value]` | Quellcode durchsuchen. Dabei ist scan-value die Zeichenkette, nach der im aktuellen Quellcode gesucht werden soll. Jede Zeile, die den scan-value enthält, wird mit einem Größer-als-Zeichen (>) markiert. Um weiter nach demselben scan-value zu suchen, brauchen Sie nur `S SC` einzugeben.
`SPLIT VIEW name [SHORT]` | Objekttyp View (DDM, entsprechend Definition in Predict oder SYSDDM Utility) anzeigen. Wenn Sie `SHORT` angeben, wird das DDM in Kurzform ohne Feldüberschrift- und Feld-Editiermarkeninformationen aufgelistet (Kurzform bedeutet, es werden nur die Adabas-Kurznamen und die entsprechenden Natural-Feldnamen angezeigt). Im Data Area Editor können Sie bei name Stern-Notation (*) benutzen, um eine Liste des so angegebenen Bereichs von Objekten anzuzeigen.
`SPLIT` | Vorheriges Objekt anzeigen. Wenn Sie das Kommando `SPLIT` ohne Parameter absetzen, wird wieder der Quellcode des zuvor im Split-Screen-Bereich angezeigten Objekts angezeigt. Dies gilt für die Dauer der aktuellen Editor-Sitzung. Diese Funktion gibt es nur beim Programm-Editor.

name ist der Name des Objekts, so wie in der Natural-Library und/oder in der Natural-Systemdatei enthalten.

Eine library kann nur beim Programm-Editor angegeben werden. Wenn Natural Security eingesetzt wird, kann keine Library angegeben werden.

## Editor-Profil

Für den Natural Programm-Editor und den Data Area Editor gibt es ein Editor-Profil, in dem die Einstellungen festgelegt sind, die während der aktuellen Programm-Editor- oder Data Area Editor-Sitzung gelten. Dazu gehören zum Beispiel die Standardbelegungen der PF- und der PA-Tasten. Sie können hier die von Ihnen bevorzugten Editor-Profil-Einstellungen definieren.

Dieser Abschnitt behandelt folgende Themen:

- Editor-Profil aufrufen

- Editor-Profil-Bildschirm

- Zusätzliche Optionen

- Editor-Standardwerte - Editor Defaults

- Allgemeine Standardwerte - General Defaults

- Farbdefinitionen - Color Definitions

- Direktkommandos

- Editor-Profil-Verwaltungsbildschirme verlassen

### Editor-Profil aufrufen

Um Ihr aktuelles Editor-Profil aufzurufen:

- Setzen Sie in der Kommandozeile des Programm-Editors bzw. des Data Area Editors folgendes Kommando ab:

      PROFILE

  Der Editor Profile-Bildschirm wird angezeigt (Beispiel):

      11:06:16                 ***** NATURAL EDITORS *****                 2010-11-22
                                   - Editor Profile -

      Profile Name .. SAG_____

      PF and PA Keys
        PF1 ... HELP___________   PF2 ... _______________   PF3 ... EXIT___________
        PF4 ... _______________   PF5 ... _______________   PF6 ... _______________
        PF7 ... -______________   PF8 ... +______________   PF9 ... _______________
        PF10 .. SC=____________   PF11 .. _______________   PF12 .. CANCEL_________
        PF13 .. _______________   PF14 .. _______________   PF15 .. MENU___________
        PF16 .. _______________   PF17 .. _______________   PF18 .. SCAN___________
        PF19 .. --_____________   PF20 .. ++_____________   PF21 .. _______________
        PF22 .. _______________   PF23 .. _______________   PF24 .. _______________
        PA1 ... _______________   PA2 ... SCAN___________   PA3 ... _______________

      Automatic Functions
        Auto Renumber .. Y   Auto Save Numbers .. 0__   Source Save into .. EDITWORK

      Additional Options .. N

      Command ===>
      Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
            Help        Exit  AddOp Save  Reset                         Del   Canc

  Dieser Bildschirm zeigt Ihr eigenes Editor-Profil, wenn zu Ihrer Benutzerkennung ein individuelles Profil existiert (siehe Feld Profile Name). Falls ein solches Profil nicht existiert, wird stattdessen das Standard-Profil `SYSTEM` angezeigt. Das Profil `SYSTEM` wird aus der User Exit Routine USR0070P gelesen (siehe Operations-Dokumentation).

Um ein spezifisches Editor-Profil aufzurufen:

- Setzen Sie in der Kommandozeile des Programm-Editors bzw. des Data Area Editors folgendes Kommando ab:

      PROFILE profile-name

  dabei ist profile-name eine gültige Benutzerkennung oder `SYSTEM`.

  Wenn Sie eine Editor-Sitzung beginnen und das Kommando `PROFILE` zusammen mit Ihrer Benutzerkennung als Profilnamen eingeben, wird Ihr Profil immer direkt aus der Datenbank aufgerufen. Während der aktuellen Editor-Sitzung vorgenommene, aber nicht in der Datenbank gespeicherte Änderungen gelten dann nicht. Deshalb sollten Sie, um Ihr aktuelles Profil aufzurufen, nur das Kommando `PROFILE` absetzen.

Vorsicht
Änderungen am aktuellen Editor-Profil gehen verloren, wenn Sie das Systemkommando `LOGON` absetzen oder wenn Sie einen anderen Editor öffnen, bevor Sie die Profiländerungen in der Datenbank gespeichert haben.

### Editor-Profil-Bildschirm

Der Editor Profile-Bildschirm enthält folgende Felder:

Feld | Erläuterung
--- | ---
Profile Name | Der Name des Editor-Profils. Es wird Ihr eigenes Editor-Profil angezeigt. Falls ein solches Profil nicht existiert, können Sie das Standard-Profil so anpassen, dass es Ihren Erfordernissen entspricht. Dazu müssen Sie den vorgegebenen Profilnamen `SYSTEM` mit Ihrer Benutzerkennung überschreiben und das umbenannte Profil in der Datenbank speichern. Wenn Sie den Namen Ihres Profils mit einem anderen gültigen Profilnamen (d.h., eine andere gültige Benutzerkennung) überschreiben und dann Enter drücken, wird das Profil des entsprechenden Benutzers aufgerufen. Pro Benutzerkennung kann nur ein Profil eingerichtet werden, und die am Profil eines anderen Benutzers vorgenommenen Änderungen gelten nur für die aktuelle Editor-Sitzung. Sie können nicht in der Datenbank gespeichert werden. Sie können aber den Profilnamen des Profils eines anderen Benutzers mit Ihrer eigenen Benutzerkennung überschreiben und dann das umbenannte Profil in der Datenbank speichern.
PF and PA Keys | In den Feldern unter dieser Überschrift werden die Kommandos angezeigt, mit denen die PF- und PA-Tasten belegt sind. Sie können diesen Tasten jedes beliebige Natural-Editor oder Natural-Systemkommando zuweisen. Sie können auch eine Kombination aus mehreren Kommandos (durch ein Komma voneinander abgetrennt) angeben.
Auto Renumber | Ein `Y` gibt an, dass der Quellcode im Programm-Editor automatisch neu nummeriert werden soll, wenn einer der folgenden Fälle eintritt: Das Kommando `CATALOG`, `CHECK`, `RUN`, `SAVE` oder `STOW` wird abgesetzt. Das Zeilenkommando `.I` wird abgesetzt und für die einzufügende Zeile steht keine Zeilennummer zur Verfügung. Anmerkung Siehe auch Quellcode-Zeilennummern umnummerieren im Leitfaden zur Programmierung.
Auto Save Numbers | Wenn ein numerischer Wert eingeben wird, dann wird nach der hier angegebenen Anzahl an Änderungen, d.h. nach Eingabe von Source-Daten verändernden Informationen am Bildschirm, automatisch einer Kopie der aktuellen Source in dem Source-Objekt gespeichert, welches im Feld Source Save into angeben ist. Auto Save Numbers gilt auch für den Masken-Editor.
Source Save into | Der Name des Source-Objekts, in das automatisch eine Kopie der Source in der aktuellen Library gespeichert werden soll. Der Standard-Name `EDITWORK` kann geändert werden. Das angegebene Source-Objekts wird jedes Mal, wenn die im Feld Auto Save Numbers angegebene Anzahl an Änderungen überschritten wird, überschrieben.
Additional Options | Siehe Abschnitt Zusätzliche Optionen.

### Zusätzliche Optionen

Wenn Sie im Profil-Feld Additional Options ein `Y` eingeben, erscheint ein Fenster. Es enthält folgende Optionen:

- Editor Defaults, siehe Editor-Standardwerte

- General Defaults, siehe Allgemeine Standardwerte

- Color Definitions, siehe Farbdefinitionen

Ein Pluszeichen (+) vor einer Option zeigt an, dass in dem entsprechenden Fenster oder mittels eines entsprechenden Editor-Kommandos schon einige Werte gesetzt worden sind.

Geben Sie ein `Y` ein, um die gewünschte Option zu wählen.

Alle Optionen werden im folgenden Abschnitt erläutert.

### Editor-Standardwerte - Editor Defaults

Option | Erläuterung
--- | ---
Escape Character for Line Command | Das Fluchtzeichen, das vor jedem Zeilenkommando angegeben werden muss. Standard-Fluchtzeichen ist ein Punkt (.).
Empty Line Suppression |
Diese Option gilt beim Einfügen von Zeilen in den Quellcode eines Objekts (Ausnahme: Text-Objekte) mittels Zeilenkommando `.I`. Weitere Informationen siehe Programm-Editor und Data Area Editor. Mögliche Einstellungen:
`Y` | Alle leer gelassenen Zeilen werden beim Drücken von Enter aus der Source entfernt. Dies ist die Standard-Einstellung.
`N` | Leer gelassenen Zeilen werden beim Drücken von Enter nicht aus der Source entfernt.
Empty Line Suppression for Text |
Diese Option gilt beim Einfügen von Zeilen in den Quellcode eines Text-Objekts mittels Zeilenkommando `.I`. Weitere Informationen siehe Programm-Editor. Mögliche Einstellungen:
`Y` | Alle leer gelassenen Zeilen werden beim Drücken von Enter aus der Source entfernt.
`N` | Leer gelassenen Zeilen werden beim Drücken von Enter nicht aus der Source entfernt. Dies ist die Standard-Einstellung.
Source Size Information |
`Y` | Die tatsächliche Größe des in Bearbeitung befindlichen Objekts und der verbleibende, verfügbare Platz werden in der Informationszeile unten im Editor-Bildschirm angezeigt. Im Programm-Editor wird außerdem der Programmiermodus (Reporting oder Structured) in der Informationszeile oben im Editor-Bildschirm angezeigt.
`N` | Diese Informationen werden nicht angezeigt.
Source Status Message |
`Y` | Programm-Editor: Jedes Mal wenn der Quellcode geändert, geprüft (`CHECK`), gespeichert (`SAVE`), katalogisiert (`CATALOG`) oder katalogisiert (kompiliert) und gespeichert (`STOW`) wird, wird in der Informationszeile oben im Editor-Bildschirm eine Transaktionsmeldung angezeigt. Zusätzlich wird in der Editor-Kommandozeile ein Stern (*) angezeigt, falls der Quellcode noch nicht gespeicherte Änderungen enthält. Weitere Informationen siehe Änderungsanzeige in der Programm-Editor-Dokumentation. Data Area Editor: In der Informationszeile oben im Editor-Bildschirm wird ein Stern (*) angezeigt, falls der Quellcode noch nicht gespeicherte Änderungen enthält. Weitere Informationen siehe Änderungsanzeige in der Data Area Editor-Dokumentation.
`N` | Es wird keine Transaktionsmeldung und/oder kein Stern (*) angezeigt.
Absolute Mode for SCAN/CHANGE |
Diese Option gilt, wenn das Editor-Kommando `SCAN` oder `CHANGE` eingegeben wird.
`Y` | Entspricht dem Editor-Kommando `SET ABS ON`.
`N` | Entspricht dem Editor-Kommando `SET ABS OFF`.
Siehe Editor-Kommandos in den Abschnitten Programm-Editor und Data Area Editor.
Range Mode for SCAN/CHANGE |
Diese Option gilt, wenn das Editor-Kommando `SCAN` oder `CHANGE` eingegeben wird.
`Y` | Entspricht dem Editor-Kommando `SET RANGE ON`.
`N` | Entspricht dem Editor-Kommando `SET RANGE OFF`.
Siehe Editor-Kommandos im Abschnitt Programm-Editor.
Ignore Case Mode for SCAN/CHANGE | Diese Option gilt bei der Eingabe des Editor-Kommandos `SCAN` oder `CHANGE`. Diese Option ist nur dann relevant, wenn die Option Editing in Lower Case auf `Y` gesetzt ist, damit der gesuchte Wert in Groß- und Kleinbuchstaben eingeben werden kann.
`Y` | Entspricht dem Editor-Kommando `SET IGNORECASE ON`. Das bedeutet, die Suche findet jede beliebige Kombination aus Groß- und Kleinbuchstaben.
`N` | Entspricht dem Editor-Kommando `SET IGNORECASE ON`. Das bedeutet, es wird nach dem exakten Wert gesucht.
Siehe Editor-Kommandos im Abschnitt Programm-Editor.
Direction Indicator | Die Richtungsanzeige zeigt die Richtung (`+` oder `-`) an, in der bestimmte Editor-Kommandos funktionieren sollen. Siehe auch Editor-Kommando Line in den Abschnitten Programm-Editor und Data Area Editor.
Numeric Input as Line Number |
Bestimmt, ob eine numerische Eingabe an den ersten vier Stellen einer Quellcodezeile die Zeilennummer ändern, wenn Sie Enter drücken. Die Eingabe wird dann nicht als Text übernommen.
`Y` | Eine numerische Eingabe wird als Quellcodezeilennummer übernommen. Entspricht dem Editor-Kommando `SET SEQ OFF`.
`N` | Eine numerische Eingabe wird als Text übernommen. Entspricht dem Editor-Kommando `SET SEQ ON`.
Siehe Editor-Kommandos im Abschnitt Programm-Editor.

### Allgemeine Standardwerte - General Defaults

Option | Erläuterung
--- | ---
Editing in Lower Case |
`Y` | Kleinbuchstaben im Quellcode werden nicht automatisch in Großbuchstaben umgesetzt.
`N` | Kleinbuchstaben im Quellcode werden automatisch in Großbuchstaben umgesetzt. Die automatische Umsetzung erfolgt standardmäßig.
Vorsicht Benutzen Sie nicht die Terminal-Kommandos `%L` oder `%U` innerhalb des Editors.
Dynamic Conversion of Lower Case |
Diese Option ist nur dann relevant, wenn die Option Editing in Lower Case auf `Y` gesetzt ist.
`Y` | Alle Kleinbuchstaben im Quellcode werden automatisch in Großbuchstaben umgesetzt - mit folgenden Ausnahmen: Textzeichenketten, die durch Apostrophe eingeschlossen sind, Textzeichenketten, die durch Ausrufungszeichen eingeschlossen sind, Kommentare. Diese bleiben so, wie Sie sie eingeben (siehe auch Abschnitt Programm-Editor).
`N` | Der Quellcode bleibt so, wie Sie ihn eingeben.
Position of Message Line | Zeigt die Position der Meldungszeile an. Mögliche Werte sind: `TOP` (oben), `BOT` (unten), `nn` und `-nn`.
Cursor Position in Command Line |
`Y` | Zeigt an, dass der Cursor in der Editor-Kommandozeile positioniert wird, nachdem der Quellcode geändert worden ist und Sie Enter gedrückt haben.
`N` | Der Cursor bleibt in der Zeile des Quellcode-Bereichs, nachdem der Quellcode geändert worden ist und Sie Enter gedrückt haben.
Stay on Current Screen |
Bestimmt, ob der aktuelle Bildschirm angezeigt bleibt, wenn Sie Enter drücken.
`Y` | Entspricht dem Editor-Kommando `SET STAY ON`.
`N` | Entspricht dem Editor-Kommando `SET STAY OFF`.
Siehe Editor-Kommandos in den Abschnitten Programm-Editor und Data Area Editor.
Prompt Window for Exit Function |
`Y` | Wenn Sie das Kommando `EXIT` in der Editor-Kommandozeile absetzen, wird ein Bestätigungsfenster angezeigt, (siehe auch Exit-Funktion in den Abschnitten Programm-Editor und Data Area Editor).
ISPF Editor as Programm-Editor |
`Y` | Anstelle des Natural-Programm-Editors wird Natural ISPF aufgerufen (falls installiert).
Leave Editor with Unlock |
`Y` | Der Quellcode wird beim Verlassen des Editors entsperrt.
`N` | Der Editor wird verlassen (Standard-Einstellung).
`C` | Der Quellcode wird beim Verlassen des Editors entsperrt und der Inhalt des Source-Arbeitsbereich wird komplett gelöscht.
Weitere Informationen siehe Sperrmechanismen für Source-Objekte.

### Farbdefinitionen - Color Definitions

In diesem Fenster können Sie Farben angeben, in denen die verschiedenen Elemente des Editor-Arbeitsbereichs und des Split-Screen-Bereichs im Programm-Editor bzw. Data Area Editor angezeigt werden sollen.

Zur Anzeige einer Liste mit Farbcodes geben Sie ein Fragezeichen (?) in ein beliebiges Eingabefeld ein und drücken Sie PF1.

Element | Beschreibung
--- | ---
Command Line | Editor-Kommando-Zeile am oberen Rand des Editor-Arbeitsbereichs.
Label Indicator | Äußerste linke Spalte des Editor-Bildschirms; Verwendung zum Beispiel, um eine Quellcode-Zeile zu markieren, in der ein bestimmtes Kommando ausgeführt worden ist (zum Beispiel die Zeilenkommandos `.X` und `.Y`).
Line Numbers | Spalten der Quellcode-Zeilennummern (nur beim Programm-Editor).
Editor Lines | Quellcode-Zeilen, die sich zurzeit im Editierbereich und/oder im Split-Screen-Bereich befinden.
Scan and Error Line | Alle Zeilen, die als Ergebnis einer Suchoperation mit einem `S` oder, im Split-Screen-Modus, mit einem Größer-als-Zeichen (>) markiert sind, eine Zeile, in der ein Fehler festgestellt wurde (markiert mit `E`, betrifft nur den Programm-Editor), und die Fehlermeldungszeile selbst.
Information Text | Alle Felder in der Informations- oder Kommandozeile mit allgemeinen Informationen, beispielsweise der Objekttyp (zum Beispiel Programm), sich zurzeit im Editierbereich befindet.
Information Value | Alle Felder in der Informations- oder Kommandozeile mit benutzerspezifischen Informationen, zum Beispiel der Name des Objekts, das sich zurzeit im Editierbereich befindet.
Information Line | Obere und untere Informationszeile im Editor-Bildschirm.

### Direktkommandos

Im Editor Profile-Bildschirm stehen folgende Direktkommandos und PF-Tasten zur Verfügung. Ein Direktkommando wird in der Kommandozeile des Bildschirms eingegeben.

Kommando | Entsprechende PF-Taste | Beschreibung
--- | --- | ---
`RESET` | PF6 | Setzt alle Parameters des Editor-Profils auf die Einstellungen zurück, die angezeigt wurden, als der Editor Profile-Bildschirm zuletzt in der Datenbank gespeichert wurde. Das Zurücksetzen betrifft nur die Parametereinstellungen des aktuellen Editor-Profils. Es betrifft nicht das in der Datenbank gespeicherte Editor-Profil.
`SAVE` | PF5 | Speichert alle aktuellen Editor-Profil-Einstellungen sowohl für die aktuelle Editor-Sitzung als auch in der Datenbank. `SAVE` beendet nicht die Profil-Wartungsfunktion.
`DELETE` | PF11 | Löscht das Editor-Profil in der Datenbank. Bevor jedoch das Profil gelöscht wird, erscheint ein Bestätigungsfenster, in dem Sie den Namen des Profils eingeben und Enter drücken müssen, um die Löschung des Profils zu bestätigen. Sie können nur Ihr eigenes Profil löschen.
`EXIT` | PF3 | Beendet die aktuelle Profil-Wartungsfunktion unabhängig von der Einstellung Prompt Window for Exit Function im Fenster General Defaults. Falls nicht gespeicherte Profiländerungen existieren, werden Sie aufgefordert, diese Änderungen in der Datenbank zu speichern. Siehe auch Editor-Profil-Verwaltungsbildschirme verlassen.
`CANCEL` | PF12 | Bewirkt den Abbruch der Profil-Wartungsfunktion, danach Rückkehr zum Bildschirm, aus dem diese Funktion aufgerufen wurde. Änderungen am Profil haben keine Auswirkung auf die aktuelle Editor-Sitzung.

### Editor-Profil-Verwaltungsbildschirme verlassen

Nach dem Ändern von Parametereinstellungen im aktuellen Editor-Profil haben Sie folgende Möglichkeiten, um das betreffende Verwaltungsfenster schließen bzw. den Editor Profile-Bildschirm zu verlassen:

- Drücken Sie Enter.

  Das aktuelle Verwaltungsfenster schließt sich. Wenn kein Fenster geöffnet ist, kehren Sie zum Eingabeaufforderungszeichen des Programm-Editors bzw. des Data Area Editors zurück.

  Sämtliche Änderungen werden für das aktuelle Editor-Profil gespeichert. Siehe Exit without Saving weiter unten.

- Oder:
  Drücken Sie PF3 (Exit) oder geben Sie `EXIT` in der Kommandozeile des Editor Profile-Bildschirms ein (wenn kein Fenster geöffnet ist).

  Wenn an dem aktuellen Editor-Profil keine Änderungen vorgenommen wurden, schließt sich das aktuelle Verwaltungsfenster. Wenn kein Fenster geöffnet ist, kehren Sie zum Eingabeaufforderungszeichen des Programm-Editors bzw. des Data Area Editors zurück.

  Falls Sie Änderungen an dem aktuellen Editor-Profil vorgenommen haben, erscheint das EXIT Function-Fenster. Sie können dann eine der folgenden Optionen wählen, indem Sie entweder den Cursor auf die Option positionieren oder neben der Option ein beliebiges Zeichen eingeben und dann Enter drücken:

  Funktion | Erläuterung
  --- | ---
  Save and Exit | Speichern und Verlassen: Rückkehr zum Bildschirm, aus dem die aktuelle Profil-Wartungsfunktion aufgerufen wurde. Alle am aktuellen Editor-Profil vorgenommenen Änderungen werden gespeichert. Die Änderungen werden sowohl für die aktuelle Editor-Sitzung und in der Datenbank gespeichert. Wenn Sie jedoch mit dem Editor-Profil eines anderen Benutzers arbeiten, können die an diesem Profil vorgenommenen Änderungen nicht in der Datenbank gespeichert. Sie gelten nur für die aktuelle Editor-Sitzung; es wird eine entsprechende Meldung ausgegeben.
  Exit without Saving | Verlassen ohne Speichern: Rückkehr zum Bildschirm, aus dem die aktuelle Profil-Wartungsfunktion aufgerufen wurde. Alle am aktuellen Editor-Profil vorgenommenen Änderungen gelten nur für die aktuelle Editor-Sitzung; sie werden nicht in der Datenbank gespeichert. Das Verlassen ohne Speichern ist gleichbedeutend mit dem Drücken von Enter.
  Resume Function | Funktion fortsetzen: Das Aufforderungsfenster schließt sich. Sie können mit der Bearbeitung der aktuellen Wartungsfunktion fortfahren.

### On this page

- Split-Screen-Modus
- Editor-Profil