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|!] 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 }`