CREDIT HELP V2.1
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 or break key is entered.
DELETE: ^D  - Delete one character.
        ^Z  - Set boundaries and delete all text from first to but not
              including the second ^Z.  (Abort with break key)
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
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.

COMMAND MODE COMMANDS (Y/N){
EXIT:              EX [filename]              ABORT:  EQ
DELETE CHARACTERS: DC [n|-n|tag]       DELETE LINES:  DL [n|-n|tag]
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 that 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):  ^F name
                  (screen or command mode): ^name
          DISPLAY:   ?M
          GET AND EXECUTE COMMAND FILE: G filename

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

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/

DISPLAY ALTER VALUES: ?A

}ALTER COMMANDS (Y/N){
AFMU=4hex;  AFMD=4hex;  AFMR=4hex;  AFML=4hex;  AFMH=4hex  Cursor output codes
   up          down        right       left        home
AFCU=4hex;  AFCD=4hex;  AFCR=4hex;  AFCL=4hex;  AFCH=4hex  Keyboard input codes

AFXv=4hex    for v = A,C,D,F,N,P,V  Replacements for control char inputs
AFES=4hex;  AFER=4hex    Outputs for clear screen and clear rest of screen
AFEK=4hex;  AFEL=4hex    Outputs for clear line and clear rest of line
AFMB=4hex                Output for move to beginning of line

AFAC=4hex       Output for move the cursor to specified coordinates
AX=T|F          The column coordinate comes first
AO=hex          Offset value to be subtracted from both given coordinates

AFWA=char;  AFWC=char;  AFWJ=char   Replacements for ^Y, ^W, ? jokers
AB=hex;  AQ=hex            Break key;  Literalize character
AT=decimal;  AV=decimal    Tab size;  Number of lines on screen
AC=char;  AL=char          Displays for non-printing; end-of-line chars
AS= T|F;  AW = T|F         Suppress NOT FOUND;  Cursor wraps around screen end
AFBK=char;  AFIG=hex       Blankout char;  Char to be ignored on key input
AFXX=4hex; AFDL=4hex; AFIL=4hex     Other editors' settings ignored by CREDIT
}`