SCREEN EDIT MODE COMMANDS.

MOVE CURSOR:  Use the directional arrow keys on the keyboard.
REPLACE:      Type over existing text with replacement new text.
INSERT: ^C  - Insert one character.
        ^A  - Insert until 2nd ^A is entered.
DELETE: ^D  - Delete one character.
        ^Z  - Set boundaries and delete all text from first to but not
              including the second ^Z.
PAGE:   ^N  - Next Page:  Get next screenful of text.
        ^P  - Previous Page:  Get previous screenful.
        ^V  - View Page:  Rewrite current page with possible reframing.
SWITCH MODE: => Command Line Mode - Type the HOME Key.
             => Screen Edit Mode - Type ^V as the first command in a line.

CREDIT.MAC changes (Y/N) {
Andy Patricks CREDIT.MAC contains macros for these additional functions:

      ^B    - Uses text on the current line and searches up to the end of file 
	      for the next occurence,  there are two modes:
	    1	If the cursor follows a line feed then the text up to the first
              space, tab or carriage return is used and no text is deleted.
	    2	Normally the text between the start of the line and the cursor
	      is deleted and then searched for.
      ^E    - Expand the next character as a macro, equals INTELs ^F.
      ^F    - Just like ^B but only searches to the end of text in memory.
      ^G    - Position the cursor at the start of the previous line.
      ^K    - Kill the line from the present cursor to the end of line.
      ^L    - Move the cursor to the next end of line.
      ^R    - Repeat the last search by ^B or ^F.
      ^U    - Delete the line from the present cursor to the start of line.
      ^W    - Restore the last text deleted by ^B ^F ^K or ^U.

}COMMAND MODE COMMANDS (Y/N){
Notation: Lower case items are descriptive, e.g., tag.
          Slash (/) represents all string delimiters.
          Lower case n represents numbers.
          Vertical bar (|) indicates a choice.
          Square Brackets ([]) indicate an optional argument.
          Up arrow (^) preceding a character indicates control character.


EXIT:   EX [filename]                         ABORT:  EQ
DELETE CHARACTERS: DC [n|-n|tag]       DELETE LINES: DL [n|-n]
INSERT: I/any text/         

FIND:   F/text/[n|-n|tag]   
SUBSTITUTE:  S/old/new/ [n|-n|tag]   
SUBST WITH QUERY:  SQ/old/new/ [n|-n|tag]   
SEARCH:    Use ^W's around text in string to ignore upper/lower case
           Use ^Y in string to match any number of the following character.
           Use ? in string to match any character in the position.

PRINT ASCII:  P [n|-n|tag]                PRINT HEX:   PH [n|-n|tag]           
JUMP CHARACTERS:   J [n|-n|tag]          JUMP LINES:   L [n|-n|tag]            
COPY:   XC tag1,[n|-n|tag2]                    MOVE:   XM tag1,[n|-n|tag2] 

TAG SET:     TSn               PERMANENT TAGS:  TT - top of file
TAG DELETE:  TDn                                TE - end of file
USER TAG:    Tn                                 TB - start of text in memory
                 n = 0 to 9                     TZ - end of text in memory

HEX ENTRY: Use ^B as delimiter around hexadecimal string.

}ADVANCED EDITING COMMANDS (Y/N){
MACROS:   DEFINE:  MS name/commands/             DELETE:  MD name|*
          EXECUTE (command mode): MF name [(arg1[, ..argn])]
                  (screen mode):  ^E name
                  (screen or command mode): ^name
          QUERY:   ?M

FILES:    OPEN:      OR (OW) filename            CLOSE: CR (CW)
          READ:      R [n]                       WRITE: W [n|-n|tag]
          BEGINNING: B

GET COMMAND FILE:    G filename

QUERY:   USER: QU
         USER FLAG:       QT; [<]command[>]      QF; [<]command[>]
         YESFOUND FLAG:   YT; [<]command[>]      YF; [<]command[>]

ITERATIVE LOOP: [n|!]<cmd[;...cmd]>
EXIT LOOP:      EL
USER MESSAGE:   U /text/

ALTER ENVIRONMENT:  Acode=new value       ALTER FUNCTION: AFcode=new value
QUERY ALTER VALUES: ?A

}`