
The CHANGE command puts EDT in change mode.  Use change mode to edit at
the character level rather than the line level.
Format: CHANGE [range] [;nokeypad command(s)]
The optional range specifies the cursor position when you enter change
mode.  If you omit range, the current position is used.  There are
two submodes of change mode.  Which submode you use depends on whether
or not you wish to use the auxiliary (numeric) keypad for editing commands.
These modes are:
         1.  Keypad mode
         2.  Nokeypad mode
If the CHANGE command contains a semicolon (;) it may be followed by
nokeypad commands.  If the last nokeypad command is EX, EDT returns to
line mode for the next command line.  This is the only form of the
CHANGE command that may be used in a startup command file or macro.
Additional information available:
  ENTITIES        KEYPAD       SUBCOMMANDS

The CLEAR (abbreviated CL) command deletes a buffer.
Format: CLEAR buffer
The buffer no longer appears on the list printed by SHOW BUFFER.  If the
buffer was a macro, it is no longer a macro.  If the buffer contained any
text, that text is deleted.  If that buffer was the current buffer, the
current buffer becomes MAIN.  There are two exceptions to these rules: the
buffers PASTE and MAIN.  The CLEAR command does not delete these buffers but
just deletes their text.  Note that the argument is a buffer name, not a range
specification:  CLEAR PASTE is valid, while CLEAR =PASTE and CLEAR BUFFER
PASTE are not.

The COPY (abbreviated CO) command copies text from one location to
another within a buffer or between buffers.  When text is copied, the
source text remains intact.
Format: COPY [range-1] TO [range-2] [/DUPLICATE:n]
The lines specified by range-1 are copied above the first line specified
by range-2.  Either range defaults to the current line. Either range may
include a buffer specification.
If the destination is not the current buffer, put the name of the
receiving buffer immediately after TO (=buffer). Give the full name of
the buffer.  To copy text from an external file, see INCLUDE.
Additional information available:
/DUPLICATE

The DEFINE command (abbreviated DEF) defines either editing keys for
keypad mode or macros for line mode.
Additional information available:
KEY      MACRO

The DELETE (abbreviated D) command deletes the lines specified by the range.
Format: DELETE [range]
If you do not specify the range, the default is the current line.

The EXIT (abbreviated EX) command terminates all action in the editor
and saves a copy of the MAIN text buffer in the output file.
Format: EXIT [file-spec]  [/SAVE]
If you omit the file specification, the output file name from the
command line that invoked EDT is used.  If no output file name has been
specified, and if /READ_ONLY and /NOOUTPUT have not been specified, then
the input file name is used.
Additional information available:
/SAVE

The FILL (abbreviated FIL) command reformats a block of text so that
there are as many full words on a line as possible without exceeding the
right margin.
Format: FILL [range]
The lines in the range must be contiguous.  If you omit the range, the
select range is assumed.
The right margin can be set by the SET WRAP command.  If the margin has
not been set, the default is the screen width minus 1.

The FIND (abbreviated F) command places the cursor at the first line
specified by range.
Format: FIND [range]
The located line is not displayed.  To find and display a line, use the
TYPE command.
Ex: F=X.   Returns EDT to buffer X, to the line EDT was on when you last
            left buffer X.  Note the dot (.) after the buffer name.  This
            specifies the line that EDT was on when you last left buffer
            X.

You can get help on a topic by typing:
    HELP topic subtopic subsubtopic...
A topic can have one of the following forms:
    1. An alphanumeric string (e.g. a command name, option, etc.)
    2. The match-all or wildcard symbol (*)
Examples: HELP SUBSTITUTE NEXT
          HELP CH SUBCOM
If a topic is abbreviated, HELP displays the text for all topics that
match the abbreviation.
Additional information available:
 CHANGE     CLEAR      COPY       DEFINE     DELETE     EXIT       FILL
 FIND       HELP       INCLUDE    INSERT     JOURNAL    KEYPAD     LEARN
 MOVE       PRINT      QUIT       RANGE      REPLACE    SET        SHOW
 SUBSTITUTE TAB        TYPE       WRITE

The INCLUDE (abbreviated INC) command copies external files into text
buffers.
Format: INCLUDE file-spec [range]
The specified file is copied to the location before the first line of
the range. Note that range specifies the position to which the file will
be copied; it does not restrict the portion of the file which will be
included.  To include part of a file, first INCLUDE the file into a
buffer; then COPY the desired portion of the included text into the
appropriate buffer.

The INSERT (abbreviated I) command inserts new text into a text
buffer.
Format: INSERT [range] ;line to be inserted
    Or: INSERT [range]
         text to be inserted
         ^Z
The new text is inserted above the first line specified by range.  If
you omit range, new text is inserted above the current line.
If you choose the first form of the INSERT command, the text on the line
following the semicolon is inserted and the editor does not enter insert
mode.  This is the only form of the INSERT command that should be used
in a startup command file or macro.
If you choose the second form, EDT enters insert mode.  In insert mode,
you can enter as many lines of text as you wish, terminating each line
by pressing return.  Terminate insert mode by pressing CTRL/Z.
The line following the last line inserted becomes the current line.

EDT saves all input from the keyboard during an editing session in a
file called the journal file.  The journal file is deleted when you
exit the editor with an EXIT or QUIT command (without the /SAVE option).
If the editor is left involuntarily, the journal file is saved.
The journal file can be used to redo all the operations of an editing
session. The edited file is thereby recreated.  Type the same command
line used previously with the addition of the /RECOVER qualifier.  All
input files used in the original session must be available under the
same names as when they were first read.
Unless explicitly overridden by the /JOURNAL qualifier on the command
line, the journal file will have the same name as the output file,
except that the file type will be JOU and the file will be written in
the current default directory.

Enter the keypad editor through the CHANGE command with the keypad
option set (see SET KEYPAD command).  See HELP CHANGE KEYPAD for more
information.

Learn mode is initiated by pressing CTRL/L or [GOLD]L.  A message
is displayed indicating that learn mode has started. Any keys pressed
are saved until [GOLD]L or CTRL/L is pressed again.  The user is then
prompted for a key to "tie" the saved keys to.  After this each time
the key is pressed it will "replay" the saved keystrokes.

The MOVE (abbreviated M) command moves text from one location to
another, deleting it from the original location.
Format: MOVE [range-1] TO [range-2]
The lines specified by range-1 are moved to a location immediately
above the first line specified by range-2.  The lines are deleted from
the original location.  If you omit either of the range specifications,
the current line is used.  The first line of range-2 becomes the new
current line.  To move lines of text without deleting them from  the
original location, see the COPY command.

The PRINT (abbreviated P) command creates a listing file with the
specified file name.
Format: PRINT file-spec [range]
The lines selected by range are written to the specified file with
page headers.  If you omit range, the entire current buffer is printed.
Print does not alter the current line.  Use PRINT only to create a
listing.  If you wish to create a file, use the WRITE command.

The QUIT command exits the editor without saving the contents of the
MAIN buffer.
Format: QUIT [/SAVE]
Use the QUIT command only if you have made no changes to the buffer you
are editing or if you have decided you do not wish to save the changes
you have made.  All edits will be discarded when you QUIT from the
editor.
Additional information available:
/SAVE

Range specifications select the exact lines of text on which the line
editing command will operate.
There are several general classes of range specifications:
    1.  Single line ranges specify a single line of text.
    2.  Multiple line ranges specify blocks of text, such as an entire
        buffer or all lines from the current line to the end of the buffer.
Additional information available:
 ALL       AND       BEGIN    BEFORE   BUFFER  DOT    END     FOR
 LAST      MINUS     NUMBER   ORIGINAL PLUS    REST   SELECT  STRING
 THRU      WHOLE

The REPLACE (abbreviated R) command deletes the specified range of lines
and then places EDT in INSERT mode.
Format: REPLACE [range] ;text to insert
    Or: REPLACE [range]
         text to insert
         ^Z
When you do not specify a range, replace deletes the current line and
inserts the new text at that location.
If you use the first form of the REPLACE command, EDT inserts the text
in the command line following the semicolon and the editor does not
enter insert mode.  This is the only form of the REPLACE command that
should be used in startup command files and macros.
If you use the second form, EDT enters insert mode.  In insert mode you
can enter as many lines of text as you wish, terminating each line with
a carriage return.  You terminate insert mode by pressing CTRL/Z.
The line following the last line inserted becomes the current line.

The SET (abbreviated SE) command sets options that control other editor
operations. Once set, these options are in effect throughout the rest of
the edit session or until changed by the SET command.
Additional information available:
 COLOR     CONTROL_Z  CURSOR     ENTITY    JOURNAL  LINES    MODE
 NUMBERS   OVERWRITE  QUIET      SCREEN    SEARCH   TAB      VERIFY
 WORKING   WRAP

Format: SHOW parameter
The SHOW (abbreviated SH) command displays selected information on the
current state of the editor.  Parameter is one of the additional topics
listed below.

 BUFFER  COMMAND  COLOR    CURSOR   ENTITY   FILES    FNF
 HELP    KEY      KEYPAD   LINES    MODE     NUMBERS  PARAGRAPH
 PROMPT  QUIET    SCREEN   SEARCH   SUMMARY  TAB      TEXT
 VERIFY  VERSION  WORD     WRAP

Additional information available:
 BUFFER   CURSOR   ENTITY   KEY     SCREEN   SEARCH   VERSION

The SUBSTITUTE (abbreviated S) command replaces occurrences of one
string of characters with another string.
Format: SUBSTITUTE/string-1/string-2/ [range] [/BRIEF[:n]] [/NOTYPE]
Any nonalphanumeric character except % can be used as string delimiters.
All occurrences of string-1 within the specified range are replaced with
string-2.  If you do not specify range, a single occurrence in the
current line is substituted.  The line in which the substitution
occurred is typed after each substitution.
Additional information available:
          /BRIEF[:n]   /NOTYPE     NEXT

The TAB ADJUST (abbreviated TA A) command shifts each of a range of
lines a specified number of logical tab stops.
Format: TAB ADJUST [-] n [range]
where n is the number of tab stops to shift.  You must use the SET TAB
command to set the logical tab size in order for this command  to work.
If you omit range, the select range is assumed.  If a minus sign (-)
precedes the count n, the text shifts to the left.  Otherwise, it shifts
to the right.

The TYPE (abbreviated T) command displays the specified range of lines
on the screen.
Format: TYPE [range] [/BRIEF[:n]] [/STAY]
The first line in the specified range becomes the current line.
If the range specification starts with a nonalphabetic character, the
keyword TYPE may be omitted completely.
Additional information available:
                   /BRIEF          /STAY

The WRITE (abbreviated WR) command creates a file from a specified range
of lines.
Format: WRITE file-spec [range]
When you specify a range, the text contained in that range becomes the
file. When you do not specify a range, the contents of the current text
buffer becomes the new file.  The cursor position is not affected by the
WRITE command.

Entities are used in change mode subcommands to specify the text on
which a subcommand will operate.  Each entity represents a portion of
text, which may be anything from a single character to an entire text
buffer.  Most entities can be preceded by a count, which indicates the
number of  entities to be affected.
Additional information available:
  CHARACTER     WORD    LINE       RANGE      SENTENCE     PAGE
  PARAGRAPH     SELECT  VERTICAL   STRING

You enter the keypad submode of change mode when the KEYPAD option is
on. (This option is on by default.) In this submode, the screen is
used as a window into the text buffer. Characters typed on the main
keyboard are inserted into the buffer at the cursor position. You enter
editing commands by using keys on the auxiliary keypad, or control keys
on the main keyboard.
For more help on keypad mode, type CHANGE to enter that
mode.  Use the keypad HELP facility by pressing PF2.

When EDT is in change mode, a distinct set of commands is accepted.  These
are called the change mode subcommands.  Do not abbreviate the subcommands
or include spaces within a single command. A string of subcommands may be
concatenated with zero or more spaces separating them.
Subcommands take one of the following forms, depending on the
particular command:
         A.  command
         B.  [+|-] [count] command
         C.  [+|-] [count] [command] [+|-] [count] [+|-] entity [=buffer]
Whenever a sign can appear in more than one place, the last sign
specified is used to determine the direction.
A sequence of subcommands can also be enclosed in parentheses to form
a single unit.  A numeric literal preceding the left parenthesis indicates
the number of times to repeat the entire sequence.
Additional information available:
ADV      APPEND   ASC      BACK     BELL     CHGC     CHGL     CHGU
CLSS     CUT      D        DATE     DEFK     DESEL    EX       EXT
FILL     HELP     I        KS       LEARN    MOVE     PASTE    QUIT
REF      S        SEL      SHIFT    SSEL     SN       TAB      TADJ
TC       TD       TGSEL    TI       TOP      UNDELETE ()       ^

Format:  /DUPLICATE:n
When you use the /DUPLICATE (abbreviation: /DUP) qualifier, the lines
specified by range-1 are duplicated n times.

The DEFINE KEY (abbreviation DEF K) command defines customized editing
keypads or extends the keypad now available by using additional
control keys.
Format:  DEFINE KEY key-selector AS 'string'
where key-selector is one of the following:
         [GOLD] number
         [GOLD] CONTROL letter
         [GOLD] character
Number refers to keypad keys and CONTROL letter names specific control keys
(upper and lower case letters are considered equivalent).  Character refers
to any keyboard key except 0-9, !, %, ', and ".
The string is a string of change mode subcommands which define the function of
the key.  If you want the command to be executed when the key is struck, the
definition must end with a period; otherwise, EDT will buffer it until a key
with a period is used.
You can use a '?' character in key definitions to request input from
the user. The '?' character is then replaced by the characters read
from the keyboard before the command is executed.  A prompt string
enclosed in single quotes may follow the '?'.
Additional information available:
STRING   KEY-NAME EXAMPLES   VT100  FUNCTION-KEYS

The DEFINE MACRO (abbreviation DEF M) command is used to define line
mode macro commands.
Format:            DEFINE MACRO name
The name is the name of the text buffer in which the macro is stored.
The macro itself is a series of EDT commands.
Invoke the macro by giving its name in response to the line mode
prompt.

When you use the SAVE qualifier, the journal file is saved. The
journal file is called name.JOU where name is the output file name
from the command line.  For information about the journal facility,
see HELP JOURNAL.

The SAVE qualifier specifies that the journal file should be saved.
Normally, the journal file is deleted when you QUIT.

The ALL range further refines a general range specification.
Format:            [range] ALL 'string'
While range can be a single, multiple, or compound range, the command
being performed will only apply to those lines of text containing the
given string.  This string can be enclosed in single or double quotes.
Ex:      TYPE ALL 'EDT'            When ALL is used, the default for range
                                   is WHOLE.  This command will type all the
                                   lines in the current buffer containing EDT.
         SUBS/A/B/50:100 ALL '1'   Substitute B for A in lines from 50 to 100
                                   which include the string 1.

The AND range selects a group of single lines.
Format:            range-1 AND range-2 AND range3 ...          or
                   range-1 , range-2 , range3
Each of the ranges must be a single line range.  Each of the single
lines is operated on.
Ex:      TYPE 4 AND 7              Lines 4 and 7 are displayed on the screen
         TYPE BEGIN,END-1          The first and last lines are displayed on
                                   the screen

The BEGIN range (abbreviation: B) is a single line range which
specifies the first line in the buffer.

The BEFORE range (abbreviation: BEF) is a multiple line range which
specifies all the lines in the buffer preceding the current line.

The BUFFER (abbreviation: BU) specification may precede any other range
specification and indicates that the range is to be applied to a named
buffer.
Format:            BUFFER name [range]         or
                   =name [range]
The two forms are equivalent.  Name is the name of the buffer in which
the text resides.  If you leave out the range, the entire buffer is
selected.

The dot (.) is a single line range which refers to the current line of
text.  For many commands, dot is the default range.  See the help text
for a command if you are unsure of the default.
Ex:      TYPE .                    Type the current line.

The END (abbreviation: E) range specifies an imaginary line following
the last line in the buffer.  END does NOT specify the last line in
the buffer.  The last line can be referred to by E-1 (that is, the line
preceding END).  When the END line is typed, it looks like:
[EOB]

The FOR range is a multiple line range which selects a
specified number of lines starting at a specified location.
Format:            [range] FOR n   or
                   [range] # n
The two forms are equivalent.  Range is a single line range which
specifies the starting position, and n is an integer number.  If range
is omitted, the current line is the starting position.
Ex:      TYPE      . FOR 5         Type 5 lines, starting with the current
                                   line
         TYPE      #5              Equivalent to the previous example
         TYPE      BEGIN FOR 10    Type the first 10 lines in the buffer

The LAST (abbreviation: L) range is a single line range which refers to
the line in a previous buffer which was the current line when you
switched to the current buffer.

The minus sign in ranges selects a single line which is a
specified  number of lines before a specified line.
Format:            [range] - n
Range is a single line range, and n is an integer.  The line selected
is the line which is n lines before the line specified by range.  If
you omit range, the current line is used; if you omit n, 1 is used.
Ex:      TYPE 15 - 3               Type the third line before the line numbered 15.
         TYPE END -1               Type the last line in the buffer.

A line number is a single line range which refers to the line having
the specified number.  The line number may contain a decimal point.
Ex:      TYPE 10                   Type line number 10.
         INSERT 65                 Insert before line 65.

Format:  ORIGINAL n
The ORIGINAL (abbreviation: O) range is a single line range which
refers to the line which had the original number n.  The original
number is one of the following:
         1.  If the line came from the primary input file and that file
             had sequence numbers, then the original number is the
             sequence number read from the file.
         2.  If the line came from an unsequenced input file, then it
             is the number originally assigned by EDT, which does not
             change when a resequence is done.
         3.  If the line did not come from the primary input file, then
             its original number is zero.

The plus sign is used in ranges to select a single line which is a
specified  number of lines after a specified line.
Format:            [range] + [n]
Range is a single line range, and n is an integer.  The line selected
is the line which is n lines after the line specified by range.  If you
omit range, the current line is used.  If you omit n, 1 is used.
Ex:      T 15 + 3  Type the third line after the line numbered 15.
         T BEGIN +1                Type the second line in the buffer.
         T +                       Type the line following the current line.
         T 'string'+2              Type the second line following the next line
                                   containing 'string'.

The REST (abbreviation: R) range is a multiple line range which refers
to the current line and all lines following in the buffer.

The SELECT range is a multiple line range which contains all lines
between the current line and the SELECT mark.  The SELECT mark is set
by the change mode SEL subcommand.

A quoted string specifies a single line which contains the  specified
string.  The string can be enclosed in either single or double quotes
(' or ").  When you use a string as a range, EDT will search forward,
starting with the current line, until it locates a line with the specified
string.  If a minus sign (-) precedes the string, the search will
be backward.
Ex:      T 'abc'   Locate and type the first line forward which
                   contains the string 'abc'
         T -"abc"  Same, except the search will be backward.

The THRU range is a compound range which specifies all lines between
two single line ranges.
Format:            range-1 THRU range-2        or
                   range-1 : range-2
Both forms are equivalent.  Starting with range-1, EDT selects all the
lines up to and including the line specified by range-2.
Ex:      TYP 15:30            Type all lines with numbers between
                              15 and 30.
         TYP 'glorp':END      Type all lines from the first line
                              forward containing 'glorp' to the end.

The WHOLE (abbreviation: W) range refers to the entire text buffer.

The SEQUENCE (abbreviation: /SEQ) qualifier specifies the
sequence of numbers to be assigned.  The init parameter specifies
the initial number, and incr specifies the number by which the lines
are incremented.  If you do not use the SEQUENCE qualifier, init
and incr both default to 1.

Format: SET [NO]CONTROL_Z
The SET CONTROL_Z (abbreviation: SE CON) command will cause a final ^Z to
be inserted at the end of the file.  SET NO CONTROL_Z will eliminate the
final (and only the final) ^Z in a file.

The SET OVERWRITE (SE OVER) command allows the characters being typed
to replace existing characters instead of being inserted into the
text.  This mode may be toggled by the INSERT key if SET NUMLOCK or by
<SHIFT>INSERT if SET NONUMLOCK.
Format SET [NO]OVERWRITE

Format:  SET CURSOR top:bottom
The SET CURSOR (abbreviation: SE CU) command, used with screen editing,
sets the limits within which the cursor is allowed to move without
scrolling the screen.
Top and bottom are the line numbers at the top of the screen and  the
bottom of the screen.  The line numbers must be in the range of 0 to 21,
with 0 specifying the top of the screen and 21 the bottom.  The
default  setting is 7:14, allowing the cursor to move within the
middle third of  the screen.

Format:  SET ENTITY                entity-type 'delimiter string'
Entity-type is one of the following:
         WORD      (abbreviation: W)
         SENTENCE  (abbreviation: S)
         PAGE      (abbreviation: PAG)
         PARAGRAPH (abbreviation: PAR)
The SET ENTITY (abbreviation: SE EN) command sets the
delimiters for the user-defined change mode entities.  For the
WORD and SENTENCE entities, the delimiter string is a set of single
character delimiters.  For PAGE and PARAGRAPH, the delimiter is a
character string which delimits the entity.  See HELP CHANGE
ENTITIES for explanations of the entities.

Format:  SET [NO]KEYPAD
The SET KEYPAD (abbreviation: SE K) option controls whether or not the
editing keypad is to be used when you are in CHANGE mode.  KEYPAD is set by
default for VT100 type keypads, which means the alternate keypad
is used to enter change mode commands.

The SET LINES (abbreviation: SE L) command controls the number of
screen lines used in either of the screen versions of change mode.
Use this option to reduce the time it takes to refresh the
screen image when editing at low baud rates.
Format:  SET LINES n
where n is the number of lines to use.  n must be between 1 and 22.
By default, n is set to 22 lines.

The SET MODE (abbreviation: SE M) command determines which
mode of editing should be entered after all initial processing is
complete.  This command is useful only in the startup command file.
Format:  SET MODE { LINE | CHANGE }
By default, EDT enters line mode when the startup processing is
complete.  Use SET MODE CHANGE in your startup file to cause EDT to
enter change mode immediately.

Format:  SET [NO]NUMBERS
The SET NUMBERS (abbreviation: SE NU) command controls the typing of
line numbers on the screen.  Numbers is set off by default.
If you want to suppress numbers, use SET NONUMBERS (abbreviation: NON).
This command is currently not implemented.

The SET QUIET (abbreviation: SE Q) command controls whether or not the
bell will sound when an error is made in change mode.
Format:  SET [NO]QUIET
The quiet option is off (meaning the bell will sound) by default.

The SET SEARCH (abbreviation: SE SE) command controls
several options related to string searching.
Format:  SET SEARCH                { GENERAL | EXACT }
                                   { [UN]BOUNDED }
                                   { BEGIN | END }
The GENERAL (abbreviation: G) / EXACT (abbreviation: EX) option
controls whether or not the case of alphabetic characters must be the
same as those in the search string to match.  The default is GENERAL,
which means that case is ignored in string searches.
The BOUNDED (abbreviation: BO) option defines whether or not the search
is bounded by a page delimiter.  By default, the search is unbounded,
which means that the entire buffer will be searched.  This option has
effect only in change mode.
The BEGIN (abbreviation: B) / END (abbreviation: E) option determines
whether the cursor is left at the beginning or end of the search
string when it is found.  By default, the cursor is left at the
beginning.  This option has effect only in change mode.

The SET SCREEN (abbreviation: SE SC) command controls the
number of characters displayed on a line.
Format:  SET SCREEN w
where w is the width of the screen line.  By default, the screen width
is set to 80 characters.

The SET TAB (abbreviation: SE TA) command enables the
structured tab feature and sets the logical tab size.
Format:  SET [NO]TAB n
where n is the number of columns in a logical tab stop.
With the structured tab feature, EDT keeps a counter of
the tab level, which is set to 1 when the SET TAB command is issued.
When you use the tab key in change mode at the beginning of a line,
EDT will insert enough tabs and spaces to move the cursor to the column
defined by the level n times the tab size.  There are change mode
subcommands to alter the tab level.  The structured tab feature is
disabled by default.
The tab size set by the tab command is also used by the TAB ADJUST
command.

The SET VERIFY (abbreviation: SE V) command controls the
listing of commands which are executed from the startup file or from a
macro.
Format:  SET [NO]VERIFY
Verify is off by default, which means the lines are not typed.  If you
turn it on, each command line is typed as it is executed.

Format: SET [NO]WORKING
The command SET [NO]WORKING (SE [NO]WO) will turn the working message
off and on.  If turned off processing is faster but without the
assurance that something is happening.

Format: SET [NO]WRAP n
The SET WRAP (abbreviation: SE W) command enables word wrapping and
specifies the right margin.  Word wrapping is a mode in which EDT
will automatically insert carriage returns when you are typing in
new text and the line exceeds a right margin.  Word wrapping is in
effect in change mode only and only if you have used the SET WRAP
command.
The SET WRAP command is also used to set the right margin for the
change mode FILL subcommmand.
SET NOWRAP (abbreviation: SE NOW) disables the word wrapping feature.

Format: SHOW BUFFER
The SHOW BUFFER (abbreviation: SH BU) command lists the buffers being used
during the edit session, including the number of lines of text in each
buffer. The current  buffer is marked by an  equal sign (=) before
the name.  A question mark (?) indicates that an input file is connected
to the buffer and that there are more lines to be read from the file.
Thus, the line count is not available.

Format: SHOW CURSOR
The SHOW CURSOR (abbreviation: SH CU) command shows the
current setting of the cursor region.  EDT will respond with:
t:b
where t and b are integer numbers indicating the top and bottom of
the cursor region.  See HELP SET CURSOR for an explanation of the
cursor region.

Format: SHOW ENTITY entity-type
where entity type is one of the following:
         WORD      (abbreviation: W)
         SENTENCE  (abbreviation: S)
         PAGE      (abbreviation: PAG)
         PARAGRAPH (abbreviation: PAR)
The SHOW ENTITY (abbreviation: SH EN) command displays the current
delimiter string for the specified entity.

Format: SHOW KEY key-selector
where key-selector is one of the following:
        [GOLD] number
        [GOLD] CONTROL letter
        [GOLD] character
The SHOW KEY (abbreviation: SH K) command displays the
current definition of a keypad or control key.  See HELP DEFINE KEY.

Format: SHOW SCREEN
The SHOW SCREEN (abbreviation: SH SC) command shows the current setting
for the maximum length of a line EDT displays.

Format: SHOW SEARCH
The SHOW SEARCH (abbreviation: SH SE) command shows the current search
parameters.  See HELP SET SEARCH for a description of search options.

Format: SHOW VERSION
The SHOW VERSION (abbreviation: SH VERS) command displays the
version number of the editor.

When you select the BRIEF (abbreviation: /BR) option, only the first
n characters of the line are displayed.  If you omit n, the default
is 10.

When you specify /NOTYPE (abbreviation: /NOT) the lines in which
substitutions occurred are not typed.

The SUBSTITUTE NEXT (abbreviation: N) command replaces the next
occurrence of string-1 with string-2.
The SUBSTITUTE NEXT command has the following form:
         [SUBSTITUTE] NEXT [/string-1/string-2/]
The search for string-1 is made forward from the current location.
When a substitution is made, the line where the substitution occurs
becomes the current line.
When the optional strings are omitted, the strings used in the
last SUBSTITUTE or SUBSTITUTE NEXT command are used.

Format: /BRIEF[:n]
When you select the BRIEF (abbreviation: /BR) option, only the
first n characters of the  line are displayed.  If you omit n, the
default is 10.

Format: /STAY
When you select the STAY (abbreviation: /ST) option, the cursor
position is not changed by the TYPE command.  This enables you to
look at text elsewhere in the buffer (or in another buffer) without
losing your position.

You can use a question mark (?) or question mark and asterisk (?*), in
key definitions to prompt the user for input.  The ? is replaced by the
characters read from the keyboard before the command is executed.  A
prompt string enclosed in single quotation marks may follow the ?.  A
response to an input request generated by a ? must be terminated by
pressing a keypad or function key, whereas a response to a ?* can be
terminated by pressing a keypad key, a function key or the return key.

If you define a key as 'RESET' (must be exactly five characters) the
key will perform the RESET keypad function.  RESET is not a nokeypad
command.  Do not put a period at the end of the definition.

If you define a key as 'GOLD' the key will perform the GOLD keypad
function.  GOLD is not a nokeypad command.  Do not put a period at the
end of the definition.

The character entity is specified by the letter C.  It selects a single
character of text.

A word consists of a string of characters terminated by a set of
delimiter characters.  The default delimiter characters are spaces,
tabs, carriage returns, line terminators, line feeds, formfeeds, and
vertical tabs. Spaces are handled in a special way:  all spaces
following a word up to the first non-space character are considered part
of a word.  Other delimiters are not considered  part of the word they
terminate.  Rather, they are considered to be words by themselves,
unless SET WORD NODELIMITER in in effect. If SET WORD NODELIMTER is in
effect, delimiters are not considered words by themselves but are
considered part of the word they terminate. The three word entities are:
    W   Specifies the entire word in which the cursor is positioned.
    BW  Specifies all characters preceding the cursor up to the beginning
         of the word.
    EW  Specifies all characters from the cursor through the end of the
         word.
You can change the word delimiters with the SET ENTITY command.

The line entities are:
    L   Specifies the entire line in which the cursor is positioned.
    BL  Specifies all characters preceding the cursor up to the beginning
         of a line.  (When the cursor is positioned at the beginning of a
         line, the BL entity selects the entire previous line.)
    EL  Specifies all characters from the cursor to the end of a line,
         including the character on which the cursor is positioned.
         (If the cursor is on a line terminator, the entire next line is
         selected.)
    NL  Specifies all characters from the cursor to the beginning of the
         next line, including the character on which the cursor is
         positioned.

The range entities specify all text in the buffer either before or after
the cursor.  The two range entities are:
    BR  Specifies the text from the cursor position to the beginning of
         the buffer.
    ER  Specifies the text from the cursor position to the end of the
         buffer.

A sentence consists of a string of characters terminated by one of a set
of single character delimiters.  The default sentence delimiters are:
period (.), question mark (?), and exclamation point (!).  A sentence
delimiter is considered to be a delimiter only if it is at the end of a
line or if it is followed by a space.  The line terminator or trailing
spaces are considered a part of the sentence.  There are three sentence
entities:
    SEN   Specifies the entire sentence in which the cursor is positioned,
           including the delimiter and trailing spaces or line terminator.
    BSEN  Specifies all characters preceding the cursor in the current
           sentence.
    ESEN  Specifies all characters in the current sentence from the cursor
           to (but not including) the delimiter character.
The sentence delimiters can be changed by the SET ENTITY command.

A page consists of all the text between two page delimiters, including
the trailing page delimiter.  The default page delimiter is the formfeed
character. The three page entities are:
    PAGE  Specifies all of the current page.
    BPAGE Specifies all characters in the current page from the character
           preceding the cursor to the beginning of the page.
    EPAGE Specifies all characters in the current page from the cursor to
           (but not including) the page delimiter.
You can change the page delimiter with the SET ENTITY command.

A paragraph consists of all the text between two paragraph delimiters,
including the trailing paragraph delimiter, and if SET PARAGRAPH WPS is
in effect, any adjacent delimiters. The default paragraph delimiter is
two consecutive line terminators. The three paragraph entities are:
    PAR   Specifies all of the current paragraph.
    BPAR  Specifies all characters in the current paragraph from the
           character preceding the cursor to the beginning of the paragraph.
    EPAR  Specifies all characters in the current paragraph from the cursor
           to (but not including) the paragraph delimiter.
You can change the paragraph delimiter with the SET ENTITY command.

The select entity consists of all characters between the cursor and the
select mark.  The select mark must have been specified previously by a
SEL command.  The select range entity is specified by SR.  The search
string will be used when the SR entity is specified but no select
range has been created.

The vertical entity is the same as the line entity, except that with the
V entity, the cursor stays in the same column.  You specify the vertical
entity with V.

The string entity consists of all the characters between the cursor and
the next occurrence of a specified search string.  Specify the string
entity by enclosing the desired search string in single or double
quotation marks. If the string is null (specified by '' or ""), the
previous search string is used again.
For key definitions, you may use the null character (character code 0)
in place of the quotation marks to avoid conflicts with the search
string.

The LEARN command allows a sequence of keystrokes (UP to 128)
to be tied to a single key. By default CTRL/L AND [GOLD]L are used,
but, as with all other keys in EDT, it may be re-defined by the user.

The ADV (advance) command sets the cursor direction to advance.  Many
nokeypad commands use the current direction to determine whether
entities to the left or to the right of the cursor are to be affected.
When the direction is forward, nokeypad commands affect the cursor
character and characters to the right.
Format: ADV

The APPEND command works in the same way as the CUT command (see CUT)
except that it adds the new text to the end of the alternate buffer
instead of replacing its contents.
Format: [+|-][count]APPEND[+|-][count][+|-]entity[=buffer]

The ASC nokeypad command inserts a specified character into the buffer
at the cursor position.  Use the count field to indicate the decimal
code of the character you want to insert.
Format: [count]ASC
The ASC command is the only way to insert a carriage return into the
middle of a line of text; otherwise, insert commands always treat the
carriage return as a line terminator.  The following command would
insert a carriage return:
         13ASC     (13 is the code for carriage return)

The BACK command sets the cursor direction to backward.  Many nokeypad
commands use the current direction to determine whether entities to the
left or to the right of the cursor are to be affected.  When the
direction is backward, nokeypad commands affect characters to the left
of the cursor.
Format: BACK

The BELL command rings the bell on the computer.  There is no effect on
the text buffer.
Format: BELL

The CHGC command changes the case of every letter in the specified
number of entities: lowercase letters become uppercase and uppercase
become lowercase.
Format: [+|-][count]CHGC[+|-][count][+|-]entity
CHGCSR (change case of select region) works differently:  If there is no
select range and the cursor is in the search string, CHGCSR changes the
case of every letter in the search string.  If there is no select range
and the cursor is not in the search string, CHGCSR changes the case of
the character under the cursor, if it is letter.

The CHGL command forces every letter in the specified range to
lowercase.
Format: [+|-][count]CHGL[+|-][count][+|-]entity
CHGLSR has the same special contingencies as CHGCSR.

The CHGU command forces every letter in the specified range to
uppercase.
Format: [+|-][count]CHGU[+|-][count][+|-]entity
CHGUSR has the same special contingencies as CHGCSR.

The CLSS command clears the search string buffer.
Format: CLSS

The CUT command deletes a specified number of entities and saves all the
deleted text in an alternate text buffer.  The command works exactly
like the DELETE command except that the text is saved.
Format: [+|-][count]CUT[+|-][count][+|-]entity[=buffer]
If you do not specify a buffer, the buffer named PASTE is used.
Ex: CUTSR          Cut the selected range
    CUTPAGE        Cut the current page of text

The D nokeypad command deletes a specified number of entities.
Format: [+|-][count]D[+|-][count][+|-]entity
If the entity is C, W, BW, EW, L, BL, EL, or NL, the last entity deleted
by the command is saved in the delete buffer associated with the entity
and can be restored with the UNDC, UNDW, or UNDL nokeypad command.
Ex:      D15C      Deletes 15 characters in the current direction.
         DSR       Deletes the select range.
         DBR       Deletes to the beginning of the buffer.

The DATE command inserts the current date and time string into the
buffer at the current cursor position.
The form of the string is:  dd-MMM-yyyy hh:mm:ss/.  Before the tenth
of the month the dd is a space followed by a single digit.  If you
prefer the month abbreviation to be in lower case, you can change
it by backing up to the month and using CHGL.  This command always
uses the English abbreviations for month names.
Format: DATE

The DEFK command can be used to reassign the define key function to
another redefinable keypad mode function key.
Format: DEFK

The DESEL command cancels the current select range if one is active.
Format: DESEL

The EX (exit) command exits from change mode to line mode.
Format: EX

The EXT (extend) command executes a line mode command while you are in
change mode.  EDT interprets the remainder of the command line as a line
mode command, executes the command, and reenters change mode
automatically. The EXT command may not be used inside parentheses.
Format: EXT line mode command

The FILL command reformats a block of text so that as many complete
words as possible are placed on each line without exceeding the right
margin.  It sets the right margin to the screen width minus 1
character by default.  The margin can be changed by the SET WRAP
command.
Format: [+|-][count]FILL[+|-][count][+|-]entity

The HELP command can be used to reassign the help function to another
redefinable keypad mode function key.

The I command inserts new text into the buffer at the current cursor
position.
Format: Itext to be inserted^Z
If you plan to insert only a few characters, use the first form of the I
command.  If you plan to insert several lines use the second form.  With
the second form you can insert lines until you type control Z.  The I
command remains at the bottom of the screen to remind you that you are
inserting text.  Only the first form of the I command can be used in a
key definition or after C; in a macro or startup command file.

The KS command modifies the cursor position after a PASTE command.
After a PASTE command, the cursor is on the character to the right of
the pasted text.  If PASTE is followed by KS, however, the cursor moves
to the last pasted character if the current direction is forward and to
the first pasted character if the direction is backward.  You should
only use the KS command immediately after a PASTE command.
Format: PASTE KS
Such cursor positioning affects a subsequent string search.  KS is used
in the definition of the keypad SUBS function so that the character that
follows the pasted text in the current direction is included in the next
string search.

The "MOVE" command moves the cursor a specified number of entities.
The "MOVE" command uses no command word.
Format: [+|-][count][+|-]entity
If you use an explicit sign, the direction of the move is determined by
that sign (+ for forward, - for backward); otherwise, the current
direction mode (set by the ADV or BACK command) is used to determine the
direction.
Ex: +3W     Moves the cursor 3 words forward.
    L       Moves the cursor 1 line in the current direction.
    -PAGE   Moves the cursor backward to a page delimiter.

The PASTE command copies the contents of an alternate buffer into the
current buffer at the cursor position.
Format: [count]PASTE[=buffer]
If you omit the buffer name, the PASTE buffer is used.

The QUIT nokeypad command leaves the editor without saving any text buffers.
This will cause you to lose any editing you have done in this session
unless you used the WRITE command to save the text before quitting.
Format: QUIT

The REF command refreshes the screen.
Format: REF

The S command replaces occurrences of one string of characters with
another.
Format: [+|-][count]S/string-1/string-2/
The slashes represent any non-alphanumeric character used to delimit the
two strings.  S searches in the specified direction from the cursor and
finds an occurrence of string-1.  It deletes string-1 and inserts
string-2 in its place.
Ex: S/1988/1989/

The SEL command marks a portion of text that will be one end of a select
range. You create a select range by positioning to one end of the
desired text (either end will do), executing the SEL command, moving to
the other end of the desired text, and performing an operation on the SR
(select range) entity.  The select range is displayed in reverse video
(or in the selected color).
Format: SEL

Use the SHL (shift left) and SHR (shift right) commands to alter the
left margin when in change mode.  The left margin is the position of the
first character in each line on the screen.  Normally, the left margin
is 0, which means all characters are displayed.  If you use a SHL
command, the left margin can be changed by an integral number of tab
stops (8 characters).  If SHL is used once, the first 8 columns will not
be displayed on the screen.  This shifts the screen window horizontally.
Format: countSHL  (Shift left by count tab stops)
         countSHR  (Shift right by count tab stops)

The SSEL (search and select) command searches for the occurrence of a
string and places the string in the select range.  The cursor remains at
the far end of the string.
Format: SSEL"string"

The SN (substitute next) command performs a substitution using the same
search and replacement strings as the previous substitute command.
Format: [+|-][count]SN

Use the TAB nokeypad command when the line mode SET TAB command is in
effect.  The TAB command inserts the correct number of tabs and blanks
to position the cursor to the current tab level.  When SET NOTAB is in
effect, or when the cursor is not at the beginning of a line, this
command inserts an HT character, thus positioning the cursor to the next
tab stop.  Tab stops are every eight columns.
Format: TAB

The TADJ command adjusts the tab level for the specified range of text.
The SET TAB value determines the tab size. The tab level is adjusted by
the value of count; it is incremented for a positive count and
decremented for a negative count.  A count not preceded by + or - is
assumed positive.  The TADJ tab setting is the product of the tab size
and the count.
Format: [+|-][count]TADJ[+|-][count]entity
Note that the + or - that precedes the first count is not used to modify
the direction of entity selection.  Its function in this command differs
in this way from all other nokeypad commands that use a similar format.

The TC nokeypad command computes the tab level from the current cursor
position.  This command has meaning only if SET TAB is in effect.
Format: TC

The TD nokeypad command decreases the tab level count.  This command has
meaning only if SET TAB is in effect.
Format: TD

The TGSEL command allows you to toggle select.  When the select range is
active, TGSEL will cancel it, and when no select range is active, TGSEL
will enable it, acting like the SEL command.
Format: TGSEL

The TI nokeypad command increases the tab level counter.  This command
has meaning only if SET TAB is in effect.
Format: TI

The TOP command forces the line on which the cursor is positioned to the
top of the screen.  If there is less than a full screen of lines between
the current line and the end of the buffer, TOP has no effect.
Format: TOP

The UNDELETE commands restore the last entity deleted by a delete
command.
Format: UNDC  (undelete character)
        UNDW  (undelete word)
        UNDL  (undelete line)

A sequence of nokeypad commands can also be enclosed in parentheses to
form a single unit.  A number preceding the left parenthesis indicates
the number of times to repeat the entire sequence.  The EXT nokeypad
command cannot appear inside parentheses.

This command provides for the insertion of control characters in text.
EDT accepts a circumflex (^) followed by a letter from A to Z, an @, [,
\, ], ^ or _.  Each of these 32 characters is transformed into a control
character by subtracting 32 from its ASCII code, thus ^@ becomes NUL, ^A
becomes SOH, etc.
Format: [count]^[character]

Format: DEFINE KEY key-name AS 'string'
Key-name is one of the following:
        [GOLD] FUNCTION number
        [GOLD] number
        [GOLD] CONTROL character
        [GOLD] DELETE
        [GOLD] character
Number refers to keypad and function keys.  CONTROL character names
specific control keys (upper- and lowercase letters are considered
equivalent).  A character following CONTROL is limited to @, A to Z, [,
\, ], ^ and _.  DELETE refers to the delete key, which is not a control
character.  Character not following CONTROL can be any keyboard key
except 0-9, though - is not useful.

Format: DEFINE KEY key-name AS 'string'
The string is a string of nokeypad mode commands that define the
function of the key.
Additional information available:
?        RESET     GOLD

To define the key CTRL/A to move 3 lines, use the following command:
  DEFINE KEY CONTROL A AS '3L'
To define the GOLDed function of the up-arrow key to mean "go to top of
buffer," use the following command:
  DEFINE KEY GOLD 12 AS 'BR'
To define the key CTRL/D to write your COBOL identification division
header for you, use the following command:
  DEFINE KEY CONTROL D AS 'iIDENTIFICATION DIVISION.^Z^MiPROGRAM-ID. ?^Z'
(After pressing the key, type the program name.)
To define the CTRL/R  key to prompt for the name of a BLISS routine,
which it will then find, use the following commmand:
  DEFINE KEY CONTROL R AS "BR ADV 'ROUTINE ?'Routine name: '' "

+-------+-------+-------+-------+   +-------+-------+-------+-------+
|       |       |       |       |   |       |       |       |       |
|   12  |   13  |   15  |   14  |   |  20   |   10  |   11  |   17  |
|       |       |       |       |   |       |       |       |       |
+-------+-------+-------+-------+   +-------+-------+-------+-------+
                                    |       |       |       |       |
The diagram to the right shows the  |   7   |   8   |   9   |   18  |
numbers of the keypad keys on VT100 |       |       |       |       |
terminals for use in the DEFINE KEY +-------+-------+-------+-------+
command.  Above are the numbers for |       |       |       |       |
the arrow keys, for terminals that  |   4   |   5   |   6   |   19  |
do not have function keys.          |       |       |       |       |
                                    +-------+-------+-------+-------+
                                    |       |       |       |       |
                                    |   1   |   2   |   3   |       |
                                    |       |       |       |       |
                                    +-------+-------+-------+   21  |
                                    |               |       |       |
                                    |       0       |   16  |       |
                                    |               |       |       |
                                    +---------------+-------+-------+

           +--+--+--+--+--+--+--+--+--+--+--+--+-----+--+--+--+--+--+
           |17|18|19|20|21|  |23|24|25|26|  |28|  29 |  |31|32|33|34|
           +--+--+--+--+--+--+--+--+--+--+--+--+-----+--+--+--+--+--+
The diagram above and right shows the numbers              +--+--+--+
of the function keys.  When used with the                  | 1| 2| 3|
DEFINE KEY command these numbers must be                   +--+--+--+
preceeded by the word FUNCTION.                            | 4| 5| 6|
                                                           +--+--+--+
The diagram to the right shows how the arrow                  +--+
keys are numbered on terminals which have                     |12|
function keys.  These keys do not use the word             +--+--+--+
FUNCTION when defined using the DEFINE KEY                 |15|13|14|
command.                                                   +--+--+--+

DELETE
Deletes the character preceding the cursor and stores it in the delete
character buffer.  When the cursor is at the leftmost character position
on a line, the line terminator to the left is deleted and the text on
that line is moved to the right of the text in the line above.

LINE
Moves the cursor forward or backward to the nearest beginning of a line,
depending on the current direction (see ADVANCE and BACKUP).
OPEN LINE
Breaks the current line into two lines.  The break is placed after the cursor
and leaves the cursor position unchanged.  Pressing the OPEN LINE key when the
cursor is at the beginning of a line creates a new blank line.

WORD
Moves the cursor forward or backward by a word, depending on the current
direction (see ADVANCE and BACKUP).
CHNGCASE
Changes the case of a range of characters as follows:
    1.  If the select range is active, the case of each letter in the select
         range is changed.
    2.  If 1 does not apply and the cursor is positioned on the current search
         string, the case of each letter in the search string is changed.
         This does not apply if a repeat count greater than 1 is given.
    3.  If 1 and 2 do not apply, then the case of one letter is changed.
         If the current direction is ADVANCE, the cursor moves forward one
         character after the change of case occurs.  If the current direction is
         BACKUP, the cursor moves backward one character before the case change
         occurs.

EOL
Moves the cursor forward or backward to the nearest end of line, depending on
current direction (see ADVANCE and BACKUP).
DEL EOL
Deletes all characters to the right of the cursor in the current line,
including the character on which the cursor is positioned, up to, but
not including the line terminator.

CHAR
Moves the cursor forward or backward one character, depending on the current
direction (see ADVANCE and BACKUP).
SPECINS
Inserts any character from the DEC Multinational Character Set by using its
decimal value.  Press the GOLD key, enter the code for the character in
decimal, press the GOLD key again, and press SPECINS (special insert).

ADVANCE
Sets the current direction to forward for the CHAR, WORD, LINE, EOL, PAGE,
SECT, SUBS, FIND, and FNDNXT keys.  ADVANCE means that movement will be
toward the end of the buffer; that is, to the right and down.
BOTTOM
Positions the cursor at the end of the text buffer.

BACKUP
Sets the cursor direction to backward for the CHAR, WORD, LINE,
EOL, PAGE, SECT,SUBS, FIND, and FNDNXT keys.  BACKUP means that movement
will be toward the beginning of the buffer; that is, to the left and up.
TOP
Positions the cursor at the beginning of the text buffer.

CUT
Moves the select range to the PASTE buffer.  The select range is all the text
between the selected position (see SELECT) and the current cursor position.  If
no SELECT has been made and the cursor is positioned on the current search
string, that string is cut.  Each time CUT is used, the previous contents of
the PASTE buffer are discarded.
PASTE
Inserts the contents of the PASTE buffer directly to the left of the cursor.

PAGE
Moves the cursor to the top of a page.  A page is defined by a delimiter
string, which can be set by the SET ENTITY command.  The default page
delimiter is the formfeed character (CTRL/L).
COMMAND
Allows you to enter a line mode command to be executed without exiting from
keypad mode.  The command is processed when you press the ENTER key on the
keypad.

SECT
Moves the cursor 16 lines (one section) forward or backward, depending on the
current direction (see ADVANCE and BACKUP).  The cursor is moved to the
beginning of the appropriate line.
FILL
Performs a word fill on the select range.  A word fill reformats a block of
text so that as many full words as possible are placed on each line without
exceeding the right margin.  You can set the right margin with the SET WRAP
command.  If it is not set, the default is the screen width - 1.  For
purposes of the FILL command, only spaces are used as word delimiters.

APPEND
Moves the select range to the end of the PASTE buffer.  The select range is all
the text between the selected position (see SELECT) and the current cursor
position.  If no SELECT has been made and the cursor is positioned on the
current search string, that string is appended.
REPLACE
Deletes the select range and replaces it with the contents of the PASTE buffer.

HELP
Use the HELP key to obtain help on the editing keypad.

FNDNXT
Searches for the next occurrence of the search string previously entered with
the FIND key.  The direction of the search is the current one (ADVANCE or
BACKUP).
FIND
Searches for an occurrence of a string.  Press the FIND key and then enter the
string using the main keyboard.  End the string by pressing either the ADVANCE
or BACKUP key to set the direction of the search, or the ENTER key to search in
the current direction.

UP-ARROW
The up-arrow key moves the cursor to the character above.

DOWN-ARROW
The down-arrow key moves the cursor to the character below.

RIGHT-ARROW
The right-arrow key moves the cursor to the next character.

LEFT-ARROW
The left-arrow key moves the cursor to the preceding character.

SELECT
Marks one end of a select range.  A select range is a block of text on which
various operations (such as CUT, APPEND, or FILL) can be performed.  To create
a select range:
    1.  Move the cursor to either the beginning or end of the text you
         wish to select.
    2.  Press the SELECT key.
    3.  Move the cursor to the opposite end of the text.
You can then perform the desired operation on the range.
RESET
Cancels the effect of the GOLD key if it was pressed by mistake, cancels a
select range, or cancels any partly entered command string. Also sets the
current direction to forward.

DEL L
Deletes text from the cursor position to the end of the current line, including
the line terminator.  If the cursor is positioned at the beginning of a line,
the entire line is deleted.  The deleted text is saved in the delete line
buffer.
UND L
Inserts the contents of the delete line buffer directly to the left of the
cursor.

DEL W
Deletes text from the cursor to the beginning of the next word,
storing the textin the delete word buffer.
UND W
Inserts the contents of the delete word buffer directly to the left of the
cursor.

DEL C
Deletes the character on which the cursor is positioned and saves it in the
delete character buffer.
UND C
Inserts the contents of the delete character buffer directly to the left of the
cursor.

GOLD
Lets you use the lower (alternate) function of the editing keys. Press the GOLD
key, then the key you wish to use.
You can also use the GOLD key to enter counts.  Press GOLD and then the main
keyboard numeric keys, followed by the key to which the count should apply.
The DELETE key and CTRL/U can be used to edit the number, and thus cannot have
a count applied to them in this manner.  The SPECINS key treats the count as
the code for a character to be inserted.
The GOLD key is used with main keyboard keys for additional editing functions.
For help on "GOLD character" (for example, GOLD A), press the character's
key on the main keyboard.

ENTER
Sends information to EDT for functions such as FIND and COMMAND.
SUBS
Deletes the search string, replaces it with the contents of the PASTE buffer,
and finds the next occurrence of the string.  To use:
         1.  Press SELECT.
         2.  Type the new text.
         3.  Press CUT.
         4.  Press FIND.
         5.  Enter the text you wish to replace.
Each time you press SUBS, EDT makes one substitution and finds the next
occurrence of the search string.  You can use a repeat count for multiple
substitutions.

TAB COMPUTE - (CTRL/A)
Sets the indentation level count to the value obtained from dividing the
current cursor column position by the SET TAB number.  If the cursor position
is not a multiple of the SET TAB number, an error results.  You must have a
SET TAB in effect to use CTRL/A.

TAB DECREASE - (CTRL/D)
Used to decrease the indentation level counter.  You must have a SET TAB in
effect to use CTRL/D.

TAB INCREASE - (CTRL/E)
Used to increase the indentation level counter.  You must have a SET TAB in
effect to use CTRL/E.

BEGINNING OF LINE - (CTRL/H)
Moves the cursor to the beginning of the current line.  If the cursor is
already at the beginning of a line, it moves to the beginning of the
previous line.

TAB INSERT - (CTRL/I or TAB)
Moves the cursor in one of two ways:
    1.  If the tab size has not been set with SET TAB or if the cursor is not
         at the beginning of the line, a tab character is inserted at the cursor
         position.
    2.  If the tab size has been set with SET TAB or if the cursor is at the
         beginning of the line, a number of tab characters and spaces are
         inserted to move the cursor to the column position that is equal to
         the SET TAB value times the indentation level count.

DELETE TO BEGINNING OF WORD - (CTRL/J)
Used to delete all characters from the cursor position to the beginning of the
word containing the cursor.  If the cursor is on the first character of a word,
the previous word is deleted.

DEFINE KEY - (CTRL/K)
Used to define a new keypad function for an editing key.  You are prompted
first to press the key to be defined, then to enter the definition.  You can
define the key either in terms of other editing keys or with nokeypad mode
commands. If you press an editing key, its definition appears at the bottom of
the screen in the definition line.

LEARN - (CTRL / L)
This command now is used for LEARN command. Use SPECIAL INSERT command to
insert a formfeed character at the cursor position.

REFRESH - (CTRL/R, CTRL/W)
Refreshes the screen display.  The screen becomes blank and then the characters
in the buffer reappear, minus extraneous characters, such as system messages.
The cursor remains in the same location.

TAB ADJUST - (CTRL/T)
Indents the select range.  To use the key:
    1.  Create a select range of the text you wish to adjust.
    2.  Enter a level count using the GOLD key.  To decrease the tab
         indentation level, precede the count with a minus sign.  The default
         level count is 1.
    3.  Use the tab adjust key.
The effect of CTRL/T is to increase or decrease the indentation level of the
select range by the number of tabs specified in the level count.  You must have
a SET TAB value in effect to use CTRL/T.

DELETE TO BEGINNING OF LINE - (CTRL/U)
Used to delete all characters in the current line to the left of the cursor.
If the cursor is on the first character of a line, the entire previous line is
deleted.

EXIT - (CTRL/Z)
Shifts EDT to line editing.

The GENERAL option will cause the case of letters and the presence or
absence of diacritical marks to be ignored in search strings.  GENERAL
is the default.

The EXACT option will require all characters to match exactly, including
the case of letters and the presence of diacritical marks, in search
strings.

The WPS option will cause a case-independent string match for lowercase
letters in the search string, and a case-dependent match for uppercase
letters in the search string.

The CASE INSENSITIVE option will cause the case of letters to be ignored
in search strings, but not the presence of diacritical marks.

The DIACRITICAL INSENSITIVE option will cause diacritical marks on
letters to be ignored in string searches, but not the case of the
letters.

The BOUNDED (abbreviated BO) option will cause the search to be bounded
by a page delimiter.  By default, the search is unbounded, which means
that the entire buffer will be searched.  This option has effect only in
change mode.
The UNBOUNDED (abbreviated U) option causes the search not to be bounded
by a page delimiter, which means that the entire buffer will be
searched.  This is the default.  This option has effect only in change
mode.

The BEGIN (abbreviated B) option causes the cursor to be left at the
beginning of the search string when it is found. This is the default.
This option has effect only in change mode.

The END (abbreviated E) option causes the cursor to be left at the end
of the search string when it is found. By default, the cursor is left at
the beginning. This option has effect only in change mode.

The SET JOURNAL command allows you to control the frequency at which the
journaling process takes place.
Format: SET JOURNAL n | SET NOJOURNAL
The value n the number of keystrokes held before journal output, and is in
the range ( 0>= n < 256 ).  SET JOURNAL 0 is the same as SET NOJOURNAL.
The default is 16 characters.

The DOS command allows you to execute any DOS level command while suspending
your current edit session.
Format: DOS [dos command]
The entire dos command is passed to the operating system, so nokeypad
commands can not follow this command.  Care should exercised when trying
to used files involved in the edit session.

This will exit to the operating system.
Format:  DOS COMMAND

The EXECUTE command is not used on MPX systems.

The SET COLOR command allows you to select the color for 3 types of
display text, NORMAL, SELECT, and ERROR.
Format: SET COLOR [text|select|error] [flashing] FCOLOR ON BCOLOR
      BCOLOR = BLACK        FCOLOR = BLACKDARK_GREY
               BLUE                  BLUELIGHT_BLUE
               GREEN                 GREENLIGHT_GREEN
               CYAN                  CYANLIGHT_CYAN
               RED                   REDLIGHT_RED
               MAGENTA               MAGENTALIGHT_MAGENTA
               BROWN                 BROWNYELLOW
               LIGHT_GREY            LIGHT_GREYWHITE
Some computer configurations will cause the color setting to stay
in effect after the edit session is complete. Reset the terminal
if this should occur.
