Dieses Kommando ist hauptsächlich dazu gedacht, Natural-Codezeilen in den Quellcodebereich
einzugeben, wenn Sie in einer Batch-Umgebung ohne Eingabeterminal arbeiten. Wenn die
Natural-Sitzung online ausgeführt wird, empfehlen wir Ihnen, das Kommando EDIT anstelle des Kommandos
EDT zu verwenden.
EDT [object-name [library-id]]
|
Das Systemkommando EDT ruft den Natural-Programm-Editor zum
zeilenorientierten Editieren auf, d.h. Sie können ein Natural-Objekt (Programm, Subprogramm,
Subroutine, Helproutine oder Copycode) Zeile für Zeile editieren, hierbei aber jeweils nur
eine Zeile zur Zeit editieren. Hierzu können Sie die unten aufgeführten Unterkommandos und
PF-Tasten verwenden.
Mit dem Kommando .E können Sie das zeilenorientierte Editieren
beenden.
Dieses Dokument behandelt folgende Themen:
object-name |
Als object-name geben Sie
den Namen des Objekts an, das Sie editieren möchten (maximal 8 Zeichen lang).
Wenn Sie object-name angeben, lädt Natural das
Objekt in den Source-Arbeitsbereich, wo Sie es editieren können. Wenn Sie das
Objekt anschließend unter demselben Namen speichern wollen, brauchen Sie bei
einem SAVE-,
CATALOG-,
oder STOW-Kommando keinen
Namen anzugeben.
Wenn Sie keinen object-name
angeben, können Sie das gerade im Editor befindliche Objekt im
|
library-id |
Befindet sich das zu editierende Objekt in einer anderen Library als der, in der Sie gerade arbeiten, so müssen Sie die library-id dieser Library angeben. Eine Library–ID, die mit Wenn Natural Security aktiv ist, können Sie keine library-id angeben, d.h. Sie können nur Objekte aus Ihrer aktuellen Library editieren |
Im EDT-Modus können Sie folgende
Kommandos verwenden:
| Kommando | Funktion |
|---|---|
.B |
Blättert zur letzten Zeile. |
.Cnnnn(m) |
Kopiert m Zeilen, und zwar ab Zeile nnnn. |
.C'text'(m) |
Kopiert m Zeilen, und zwar ab der Zeile, die mit text beginnt. |
.D |
Löscht die Zeile. |
.D(n) |
Löscht die Zeile und die n minus 1 nachfolgenden Zeilen. |
.E |
Beendet das zeilenorientierte Editieren. |
.I |
Fügt eine Zeile ein. |
.I(program) |
Fügt das Objekt program ein. |
.Mnnnn |
Verschiebt Zeile nnnn. |
.M'text'(m) |
Verschiebt m Zeilen, und zwar ab der Zeile, die mit text beginnt. |
.R |
Entspricht dem Systemkommando
RENUMBER.
|
.S'text' |
Sucht die Zeile mit der Zeichenkette text. |
.T |
Blättert zur ersten Zeile. |
.nnnn |
Blättert zu Zeile nnnn. |
.+n |
Blättert n Zeilen vor. |
.-n |
Blättert n Zeilen zurück. |
Damit beim zeilenorientierten Editieren PF-Tasten benutzt werden können, müssen die
PF-Tastenbelegungen mit Hilfe des Profilparameters KEY definiert
worden sein. Siehe KEY - PA-, PF- und
CLEAR-Tastenbelegungen zuweisen in der
Parameter-Referenz-Dokumentation.
Die Zuweisung eines EDT-Unterkommandos zu
einer PF- oder PA-Taste ist nicht möglich.