/COMMAND[=filespec]
/NOCOMMAND
Determines whether or not EDT uses a startup command file. The /COMMAND
file qualifier should be followed by an equal sign (=) and the
specification of the command file. The default file type for command
files is .EDT. The asterisk (*) and the percent sign (%) wildcard
characters are not allowed in the file specification.
The following command line invokes EDT to edit a file named MEMO.DAT
and specifies that EDT use a startup command file named XEDTINI.EDT:
$ EDIT/COMMAND=XEDTINI.EDT MEMO.DAT
|
If you do not include the /COMMAND=command file qualifier, EDT looks
for the EDTSYS logical name assignment. If EDTSYS is not defined, EDT
processes the systemwide startup command file SYS$LIBRARY:EDTSYS.EDT.
If this file does not exist, EDT looks for the EDTINI logical name
assignment. If EDTINI is not defined, EDT looks for the file named
EDTINI.EDT in your default directory. If none of these files exists,
EDT begins your editing session in the default state.
To prevent EDT from processing either the systemwide startup command
file or the EDTINI.EDT file in your default directory, use the
/NOCOMMAND qualifier as follows:
$ EDIT/EDT/NOCOMMAND MEMO.DAT
|
/CREATE (default)
/NOCREATE
Controls whether EDT creates a new file when the specified input file
is not found.
Normally, EDT creates a new file to match the input file specification
if it cannot find the requested file name in the specified directory.
When you use the /NOCREATE qualifier in the EDT command line and type a
specification for a file that does not exist, EDT displays an error
message and returns to the DCL command level as follows:
$ EDIT/EDT/NOCREATE NEWFILE.DAT
Input file does not exist
$
|
/JOURNAL[=journal-file]
/NOJOURNAL
Determines whether EDT keeps a journal during your editing session. A
journal contains a record of the keystrokes you enter during an editing
session. The default file name for the journal is the same as the input
file name. The default file type is .JOU. The /JOURNAL qualifier
enables you to use a different file specification for the journal.
The following command line invokes EDT to edit a file named MEMO.DAT
and specifies the name SAVE.JOU for the journal:
$ EDIT/EDT/JOURNAL=SAVE MEMO.DAT
|
If you are editing a file from another directory and want the journal
to be located in that directory, you must use the /JOURNAL qualifier
with a file specification that includes the directory name; otherwise,
EDT creates the journal in the default directory.
The directory that is to contain the journal should not be
write-protected.
To prevent EDT from keeping a record of your editing session, use the
/NOJOURNAL qualifier in the EDT command line as follows:
$ EDIT/EDT/NOJOURNAL MEMO.DAT
|
Once you have created a journal, enter the EDT/RECOVER command to
execute the commands in the journal. The asterisk (*) and the percent
sign (%) wildcard characters are not allowed in the file specification.
/OUTPUT=output-file
/NOOUTPUT
Determines whether EDT creates an output file at the end of your
editing session. The default file specification for both the input file
and the output file is the same. Use the /OUTPUT qualifier to give the
output file a different file specification from the input file.
The following command line invokes EDT to edit a file named MEMO.DAT
and gives the resulting output file the name OUTMEM.DAT:
$ EDIT/EDT/OUTPUT=OUTMEM.DAT MEMO.DAT
|
You can include directory information as part of your output file
specification to send output to another directory as follows:
$ EDIT/EDT/OUTPUT=[BARRETT.MAIL]MEMO.DAT MEMO.DAT
|
The /NOOUTPUT qualifier suppresses the creation of an output file, but
not the creation of a journal. If you decide that you do not want an
output file, you can use the /NOOUTPUT qualifier as follows:
$ EDIT/EDT/NOOUTPUT MEMO.DAT
|
A system interruption does not prevent you from recreating your editing
session because a journal is still being maintained. To save your
editing session, even when you specify /NOOUTPUT, use the line mode
command WRITE to put the text in an external file before you end the
session.
The asterisk (*) and the percent sign (%) wildcard characters are not
allowed in the file specification.
/READ_ONLY
/NOREAD_ONLY (default)
Determines whether EDT keeps a journal and creates an output file. With
the /NOREAD_ONLY qualifier, EDT maintains the journal and creates an
output file when it processes the line mode command EXIT. Using the
/READ_ONLY qualifier has the same effect as specifying both the
/NOJOURNAL and /NOOUTPUT qualifiers.
The following command line invokes EDT to edit a file named
CALENDAR.DAT, but does not create a journal or an output file:
$ EDIT/EDT/READ_ONLY CALENDAR.DAT
|
Use the /READ_ONLY qualifier when you are searching a file and do not
intend to make any changes to it. To modify the file, use the line mode
command WRITE to save your changes. Remember, however, that you have no
journal.
/RECOVER
/NORECOVER (default)
Determines whether EDT reads a journal at the start of the editing
session.
When you use the /RECOVER qualifier, EDT reads the appropriate journal
and processes whatever commands it contains. The appropriate syntax is
as follows:
$ EDIT/EDT/RECOVER MEMO.DAT
|
If the journal file type is not .JOU or the file name is not the same
as the input file name, you must include both the /JOURNAL qualifier
and the /RECOVER qualifier as follows:
$ EDIT/EDT/RECOVER/JOURNAL=SAVE.XXX MEMO.DAT
|
Because the /NORECOVER qualifier is the default for EDT, you do not
need to specify it in a command line.