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|!] EXIT LOOP: EL USER MESSAGE: U /text/ ALTER ENVIRONMENT: Acode=new value ALTER FUNCTION: AFcode=new value QUERY ALTER VALUES: ?A }`