ÛßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßÛ Û LONG HELP FOR QEdit v2.08 MNEMONIC KEYBOARD Û Û ====> Ctrl-A to EXIT this help window <==== Û ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÛÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º º º Use QEdit's search feature and the descriptions in this index to find º º detailed explanations of each command in the section below the index. º º Usually, the first couple of words will be adequate to find a command's º º listing. When using search, be sure to type the description just as it º º appears here. º º Below the command description section are two other helpful sections º º named QEDIT ERROR MESSAGES and QCONFIG ERROR MESSAGES. Use those names º º with search to get to them quickly. º º º º USE CASE INSENSITIVE SEARCH º º ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ º º ³ SEARCH MACRO: F7 þþþ REPEAT SEARCH: F9 ³ º º ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ º º º ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹ INDEX AND COMMAND SUMMARY ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹ º º º þ POPUP HELP: Alt-H * New command with v.2.08 þ LONG HELP: Ctrl-H º º º º ÜÜÜÜÜÜÜÜÜ CURSOR MOVEMENT ÜÜÜÜÜÜÜÜ ÜÜÜÜÜÜÜÜÜÜÜÜÜ FILES ÜÜÜÜÜÜÜÜÜÜÜÜÜÜ º º Top of file..............Ctrl-Home Store a file with verify....Ctrl-F º º Bottom of file............Ctrl-End Save file, keep editing.....Ctrl-S º º Beginning of line....Ctrl-L-Cursor Universal store all files...Ctrl-U º º End of line..........Ctrl-R-Cursor Abort file, no verify.......Ctrl-A º º Top of screen.................Home Get file to edit...........Ctrl-GF º º Bottom of screen...............End Get next file in ring......Ctrl-GN º º Previous cursor position....Alt-F9 Get previous file in ring..Ctrl-GP º º *Previous paragraph..........Alt-GP Rename a file...............Ctrl-R º º *Next paragraph..............Alt-GN Insert file from disk.......Ctrl-I º º Jump to line number..........Alt-J Toggle backups..............Ctrl-B º º ÜÜÜÜÜÜÜÜÜÜÜÜÜ EDITING ÜÜÜÜÜÜÜÜÜÜÜÜ ÜÜÜÜÜÜÜÜÜÜÜÜÜÜ TABS ÜÜÜÜÜÜÜÜÜÜÜÜÜÜ º º Delete entire line...........Alt-D Tab right......................Tab º º Delete to right end of line..Alt-E Tab left.................Shift-tab º º Delete left word....Ctrl-Backspace Set cursor tab width........Alt-TW º º Delete right word...........Ctrl-\ Set physical tab width......Alt-TP º º Un-delete text...............Alt-U Toggle smart tabs...........Alt-TS º º Set right margin............Alt-RM Toggle tabs expand..........Alt-TE º º Wrap paragraph.............Ctrl-WP Toggle tabs out.............Alt-TO º º *Change case of character.....Alt-A ÜÜÜÜÜÜÜ SEARCH AND REPLACE ÜÜÜÜÜÜÜ º º Enter control character.....Ctrl-C Search......................Alt-SE º º Place formfeed in text.......Alt-F Search and replace..........Alt-SR º º Duplicate line...............Alt-= Repeat search or replace........F9 º º Insert date.................Ctrl-D ÜÜÜÜÜÜÜÜÜÜÜÜÜ WINDOWS ÜÜÜÜÜÜÜÜÜÜÜÜ º º Insert time.................Ctrl-T Open window.................Alt-WW º º Toggle word wrap...........Ctrl-WW Zoom window.................Alt-WZ º º Toggle auto-indent...........Alt-I Close window................Alt-WC º º Toggle enter matching......Ctrl-MC Cursor to next window.......Alt-WN º º ÜÜÜÜÜÜÜÜÜ CATCH BUFFERS ÜÜÜÜÜÜÜÜÜÜ Cursor to previous window...Alt-WP º º Store catch, name buffer....Alt-CS One window..................Alt-WO º º Add catch to named buffer...Alt-CA Enlarge window..............Alt-WE º º Get catch from named buffer.Alt-CG Shrink window...............Alt-WS º º Catch in temporary buffer...Alt-CT ÜÜÜÜÜÜÜÜÜÜÜÜÜ MACROS ÜÜÜÜÜÜÜÜÜÜÜÜÜ º º Copy catch from temp. buff..Alt-CC Make a macro................Alt-MM º º Overwrite with temp. catch..Alt-CO Store macro(s) to disk......Alt-MS º º ÜÜÜÜÜÜÜÜÜÜÜÜÜ BLOCKS ÜÜÜÜÜÜÜÜÜÜÜÜÜ Load macro(s) in editor.....Alt-ML º º Define block begin..........Alt-BB ÜÜÜÜÜÜÜÜÜÜÜÜ PRINTING ÜÜÜÜÜÜÜÜÜÜÜÜ º º Define block end............Alt-BE Print entire file...........Alt-PA º º Define line block...........Alt-BL Print defined block.........Alt-PB º º Define column block.........Alt-BK Set left printer margin.....Alt-PM º º Define block at cursor......Alt-BA Set printer lines per page..Alt-PL º º Restore (un-define) block...Alt-BU ÜÜÜÜÜÜÜÜÜÜÜÜÜÜ BOXES ÜÜÜÜÜÜÜÜÜÜÜÜÜ º º Copy defined block..........Alt-BC Toggle box mode.............Ctrl-X º º Move defined block..........Alt-BM *Toggle box type..............Alt-X º º Store block to disk.........Alt-BS Box macros.........See description º º Delete defined block........Alt-BD ÜÜÜÜÜÜÜÜÜÜ MISCELLANEOUS ÜÜÜÜÜÜÜÜÜ º º Delete defined column.......Alt-KD Pop down menus..............ESCAPE º º Overwrite with defined col..Alt-BO Shell to DOS...................F10 º º *Sort defined column.........Alt-F1 Show entry screen..........Alt-F10 º º Move defined block left...SHIFT-F9 Enter DOS command.........Ctrl-F10 º º Move defined block right.SHIFT-F10 Special keys.......See description º º º ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹ º QUICK HELP FOR BOX BORDERS AND MACRO KEYS º ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹ ºÚÄÄF1ÄÄÄÄÄF2ÄÄÄÄÄF3ÄÄÄÄÄF4ÄÄÄÄÄF5ÄÄÂÄÄF6ÄÄÄÄF7/Alt-F7ÄÄÄÄF8ÄÄÄÄÄF9ÄÄÄÄÄÄF10Ä¿º º³Define³Restore³Copy ³Move º Catch³Copy º Search/ ³Search³Repeat º DOS ³º º³Block ³Block ³Block³Block º Temp.³Temp. º Srch-Bkwrd³& Repl³Search º Shell³º ºÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´º º³ LOAD MACROS: ALT-L þþ FAST HELP SCREEN: ALT-H þþ LONG HELP WINDOW: CTRL-H ³º ºÃÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄ´º º³Alt-1³Alt-2³Alt-3³Alt-4³Alt-5³Alt-6³ <ÄÄ GRAVE KEY ³Alt-7³Alt-8³Alt-9³Alt-0³º º³ ÛßÛ ³ Û ³ ² ³ ± ³ ° ³ ð ³ FREES CURSOR ³ ¬ ³ « ³ û ³ þ ³º ºÀÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÙº ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ÛßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßÛ Û DETAILED DESCRIPTIONS OF QEdit v2.08 COMMANDS Û ÛÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º Descriptions of each QEdit command and its keystroke used in the º º mnemonic keyboard file MYKEY208.DAT. Commands are grouped the same º º as in the Index/Summary above so you can easily scan related topics. º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ DESCRIPTION QEdit COMMAND KEYSTROKE ÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ CURSOR MOVEMENT ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ Top of file BegFile Ctrl-home ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Positions the cursor at column one on the first line of the current file. Bottom of file EndFile Ctrl-end ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Positions the cursor on the last line of the file immediately following the last non-blank character. If the last line of the file is blank, the cursor is positioned in column one. Beginning of line BegLine Ctrl-left-cursor ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Positions the cursor at column one of the current cursor line. End of line EndLine Ctrl-right-cursor ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Positions the cursor immediately following the last non-blank character on the cursor line. Top of screen BegScreen Home ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Positions the cursor at the top line of the current window. The cursor column does not change. Bottom of screen EndScreen End ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ The cursor is positioned on the last line of the current window. The cursor column does not change. Previous cursor position PrevPosition Alt-F9 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Positions the cursor at the previous cursor position. Very helpful when used with the GotoLine command. The GotoLine line can be used to go directly to a certain area of the file. The PrevPosition can then be used to return you to the original cursor position. Previous paragraph PrevPara Alt-GP ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Positions the cursor at the beginning of the previous paragraph Next paragraph NextPara Alt-GN ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Positions the cursor at the beginning of the next paragraph Jump to line number GotoLine Alt-J ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Positions the cursor at the requested line. The editor will prompt for the desired line number. ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ EDITING ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ Delete entire line DelLine Alt-D ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Deletes the cursor line. The line following the cursor line becomes the new cursor line. Delete to right end of line DelToEOL Alt-E ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Deletes from cursor to right end of the line. Delete left word DelLtWord Ctrl-backspace ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Deletes the "word" to the left of the cursor. If the cursor is in column one, the cursor line is appended to the end of the preceding line. Delete right word DelRtWord Ctrl-\ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Deletes the "word" to the right of the cursor. If the cursor position is past the last character on the line, the next line is appended to the cursor line. Un-delete text UnKill Alt-U ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Recovers the last deleted entry from the current file's Kill Buffer. Deleted blocks and lines will be inserted immediately before the current cursor line and deleted words will be inserted immediately before the current cursor position. Set right margin SetRMargin Alt-RM ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Sets the right margin for word-wrap and paragraph reformatting. Wrap paragraphs WrapPara Ctrl-WP ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Reformats text from the current cursor position until a blank line or end of file is encountered. If AutoIndent is ON, the line below the cursor line is used for the left margin. Otherwise, a left margin of zero is used. The right margin is determined by the configuration program or the SetRmargin command. Change case of character Flip Alt-A ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Changes case of character cursor is on, or changes case throughout a defined block. Enter control character Literal Ctrl-C ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Causes the editor to literally interpret the keystroke that is entered immediately following this command. It is used to insert control characters into the currently edited file. For example, to insert the ASCII form-feed character (ASCII 12), you would first press then . To insert a "null" character into the file, press and then . (Note: The "2" must be the "2" key on the alphanumeric keyboard, NOT the key on the numeric keypad.) Place formfeed in text (Macro--not a command) Alt-F ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Macro set up on Alt-F places formfeed (Ctrl-L) as printer pagebreak in text. Hit Alt-F once to load macro and repeat for pagebreaks. Duplicate line DupLine Alt-= (equal sign) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Makes a copy of the current cursor line and inserts the copy immediately following the cursor line. The cursor is moved to the new line. Insert date InsertDate Ctrl-D ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Inserts the system date at the current cursor position. Insert time InsertTime Ctrl-T ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Inserts the system time at the current cursor position. Toggle word wrap ToggleWordWrap Ctrl-WW ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Toggles WordWrap mode ON and OFF. If ON, the cursor, along with the word currently being typed, will automatically advance to the next line whenever a character is typed beyond the right margin. The right margin can be permanently set using the configuration program (refer to the "General Options" section of Chapter 2 in the user manual for more information) or temporarily changed using the SetRmargin command. Toggle auto-indent ToggleIndent Alt-I ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Toggles AutoIndent mode ON and OFF. If ON, the cursor is positioned at the current left margin whenever the key is pressed. The current left margin is determined by the first non-blank character on the immediately preceding line. Paragraph reformatting and word-wrapping will also use the current left margin when AutoIndent mode is ON. The letter "A" will appear on the Status Line when this mode is ON. Toggle enter matching ToggleEnterMatching Ctrl-MC ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Toggles EnterMatching mode ON and OFF. If ON, the double quote, parenthesis, and square bracket keys all automatically enter the matching character when the left character is entered. For example, typing the '[' key automatically enters a ']' immediately following. ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ CATCH BUFFERS ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ Store catch, name buffer StoreScrBuff Alt-CS ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Copies the currently defined block to the named catch buffer. The editor will prompt for the name of the catch buffer. The contents of all catch buffers are lost when the editor is terminated. Add catch to named buffer AppendScrBuff Alt-CA ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Appends the currently defined block to the end of the named catch buffer. The existing contents of the named catch buffer are not lost. If the named catch buffer does not exist, a new catch buffer will be created. Get catch from named buffer GetScrBuff Alt-CG ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Inserts the contents of the named catch buffer at the cursor position. Catch in temporary buffer Copy Alt-CT ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Copies the defined block into the temporary buffer. The block is then undefined. If no block is defined, the cursor line is copied into the temporary buffer. The copying of the cursor line, when a block is not defined, is configurable. Refer to the "Advanced Options" section of Chapter 2 in the user manual for more information. Copy catch from temporary buffer Paste Alt-CP ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Inserts the contents of the temporary buffer at the cursor position. If the temporary buffer contains a character block, it is inserted at the cursor position. If the temporary buffer contains a line block, it is inserted before or after the cursor line depending on the configuration setting. Refer to the "General Options" section of Chapter 2 in the user manual for more information. Overwrite with temporary catch PasteOver Alt-CO ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Takes the column block in the temporary buffer and places it on top of any text at the current position. This command only works with column blocks. If you have text you want to overwrite other text with, simply use the MarkColumn command to define it, then use this command to place it over the other text. ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ BLOCKS ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ Define block begin MarkBlockBegin Alt-BB ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Marks the beginning of a character block. The block is not shown until the MarkBlockEnd command is executed at some position beyond the beginning position of the block. For an alternate method of marking character blocks, refer to the DropAnchor command. Define block end MarkBlockEnd Alt-BE ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Marks the end of a character block. The block is not shown until the MarkBlockBegin command is also executed at some position before the end of the block. For an alternate method of marking character blocks, refer to the DropAnchor command. Define line block MarkLine Alt-BL ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ This command is used to mark a line block. Initially executing this command will mark the current cursor line. As the cursor is moved, the block will "grow" with it line by line. Executing this command again will mark the other end of the block at the current cursor line. If MarkLine is executed in a file that already contains a block, the block is extended to the current cursor line. Define column block MarkColumn Alt-BK ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Defines the start of a column block. Similar to the DropAnchor command, except the block is a column block. All the normal block commands except DeleteBlock can be used with column blocks. To delete a column block, use the "Cut" command. Define block at cursor DropAnchor Alt-BA ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Defines a block one character at a time. The block will contain a stream of characters which can span over multiple lines. Place the cursor over the first character of the text you wish to mark and press Alt-BA. Move the cursor toward the end of the text to be defined and when reached hit Alt-BA again to free up cursor. Block can now be manipulated. Restore (un-define) block UnmarkBlock Alt-BU ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Un-defines the currently defined block. Copy defined block CopyBlock Alt-BC ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Copies the defined block to the cursor position. If the block is a line block, it is copied either before or after the cursor line, depending on the configuration setting (Refer to the "General Options" section of Chapter 2 in the user manual for more information). If the block is a character block, it is inserted immediately before the character on which the cursor is positioned. The new block is defined. Move defined block MoveBlock Alt-BM ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Moves (copies and deletes) the currently defined block to the cursor position. If the block is a character block (created using the DropAnchor or MarkBlockBegin/End commands), the block is inserted into the text beginning at the current cursor position. If the block is a line block (created using the MarkLine command), it is inserted before or after the current cursor line, depending on the configuration setting (Refer to the "General Options" section of Chapter 2 in the user manual for more information). The block remains defined. Blocks may be moved from one file to another. Store block to disk WriteBlock Alt-BS ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Writes the currently defined block to the named file. The editor will prompt for the name of the file. Delete defined block DeleteBlock Alt-BD ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Deletes the currently defined block. If there is not a block defined in the current file, this command has no effect. Delete defined column Cut Alt-KD ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Use to delete a defined column, since delete block will not do this. Overwrite with defined column CopyOverBlock Alt-BO ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Copies the currently defined column block and places it on top of any text at the current position. This command only works with column blocks. Sort defined column Sort Alt-F1 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Sorts a group of lines using the currently defined column block as the key and the range of lines to sort. This command is only operational when there is one non-zoomed window on the screen. Move defined block left ShiftLeft Shift-F9 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Shifts the currently defined block (or the cursor line, if the cursor does not reside in a defined block) one position to the left. If you issue this command when the leftmost character(s) of the line(s) being shifted is in column 1, that character(s) will be deleted to allow the remainder of the line to shift left one position. Move defined block right ShiftRight Shift-F10 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Shifts the currently defined block (or the cursor line, if the cursor does not reside in a defined block) one position to the right. If you issue this command when the rightmost character(s) of the line(s) being shifted is in column 512, that character(s) will be deleted to allow the remainder of the line to shift right one position. ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ FILES ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ Store a file with verify Exit Ctrl-F ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Conditionally discards the current file. If the file has not been modified, the file is discarded without prompting. If the file has been modified, the editor prompts with "Save Changes (Y/N)?". Pressing will save and then discard the file. Pressing will discard the file without saving any changes. Save file, keep editing SaveFile Ctrl-S ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Saves to disk the file currently being edited. The file remains loaded, ready for further editing. Universal store all files GExit Ctrl-U ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Issues the Exit command for all files that have been loaded. If no files have been changed, this command immediately terminates the editor and returns control to DOS. If files have been changed, it will prompt you with "Save Changes (Y/N)?". Pressing will save and then discard all files that have been modified. Pressing will discard all the files without saving any changes. Abort file, no verify Quit Ctrl-A ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Unconditional quit. The current file is discarded regardless of any changes made to it. This command is for those who do not like software that "nags" you. USE WITH CAUTION! Get file to edit EditFile Ctrl-GF ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ The editor prompts for the name(s) of the additional file(s) to be edited. Wildcard characters (* or ?) are permissible, as are multiple filenames. The editor will not load multiple copies of the same file. If you issue the EditFile command using the name of a file that has already been loaded, QEdit will simply make that file the current file. Get next file in ring NextFile Ctrl-GN ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Makes the next file in the ring the new current file when multiple files are loaded. Get previous file in ring PrevFile Ctrl-GP ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Makes the previous file in the ring the new current file when multiple files are loaded. Rename a file ChangeFilename Ctrl-R ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Changes the name of the current file. QEdit will prompt for the new name. If the file already exists, you will be required to confirm that you still want to rename the file. This command will have no effect on disk files, until the renamed file is saved. Insert file from disk ReadBlock Ctrl-I ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Inserts the named file from disk at the current cursor position. Toggle backups Togglebakups Ctrl-B ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Toggles file backups ON and OFF. If ON, QEdit will create a backup file using the ".bak" file extension whenever a modified file is saved. ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ TABS ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ Tab right TabRt Tab ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Positions the cursor at the next tab position, as defined by the cursor tab width. If in Insert mode, the text to the right of, and including the cursor position, also shifts right. Tab left TabLt Shift-tab ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Positions the cursor at the previous tab position, as defined by the tab width. If in Insert mode, the text to the right of, and including the cursor position, also shifts left. Set cursor tab width SetCtabwidth Alt-TW ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Sets the cursor tab width. This is the width that is used when the TabRt or TabLt commands are executed. Set physical tab width SetPtabWidth Alt-TP ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Sets the Physical Tab Width. This determines the width to which physical tab characters found in files are expanded if Physical Tab Expansion is set ON. It also determines the number of spaces to be used for Physical Tab Insertion. Refer to the ToggleTabsExpand and ToggleTabsOut commands in the QEdit manual for more information. Toggle smart tabs ToggleSmartTabs Alt-TS ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Toggles Smart Tabs ON and OFF. If ON, the tab right (and left) keys will position the cursor below the beginning of the next (or previous) word on the line immediately above the current cursor line. Toggle tabs expand ToggleTabsExpand Alt-TE ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Toggles Physical Tab Expansion ON and OFF. If ON, physical tab characters (ASCII 9's) found in a file will be expanded into spaces according to the Physical Tab Width set in the configuration program (Refer to the "Tab Settings" section of Chapter 2 in the user manual for more information). If OFF, physical tabs will be displayed on the screen. Toggle tabs out ToggleTabsOut Alt-TO ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Toggles Physical Tab Insertion ON and OFF. If ON, continuous spaces in a line of text will be replaced with physical tabs (ASCII 9's) according to the Physical Tab Width set in the configuration program (Refer to the "Tab Settings" section of Chapter 2 in the user manual for more information). ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ SEARCH AND REPLACE ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ Search Find Alt-SE ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Searches for a specified string of characters within the current file. The User is prompted for a search string and search options. Available search options are: [I] Ignore the case of the search string. [W] Search for whole words only. [B] Search backwards from the current cursor position. Search and replace FindReplace Alt-SR ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Searches and replaces strings within the current file. The User is prompted for a search string, a replace string, and options. Available options are: [I] Ignore the case of the search string. [W] Search for whole words only. [B] Search backwards from the current cursor position. [N] Find and replace without prompting. At every occurrence of the search string in the file, the User is given the following replace options. [Y] Replace the search string with the replace string and continue on to the next occurrence of the search string. [N] Do not make any changes but continue on to the next occurrence of the search string. [O] Replace the search string with the replace string and then terminate the FindReplace process. [G] Replace the search string with the replace string for this and all occurrences throughout the file without any further prompting. [Q] Terminate the FindReplace process. Repeat search or replace RepeatFind F8 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Repeats the previous search or search and replace command. ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ WINDOWS ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ Open window HorizontalWindow Alt-WW ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Splits the screen or current window horizontally, creating a new window. Up to eight windows may be displayed on the screen at one time. Zoom window ZoomWindow Alt-WZ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Toggles Zoom mode ON and OFF. If there are multiple windows on the screen, entering the ZoomWindow command will cause the current window to fill the entire screen. Pressing ZoomWindow again restores the other windows to the screen. Close window CloseWindow Alt-WC ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Closes the current window, unless it is the only window which is open, in which case the command has no effect. Cursor to next window NextWindow Alt-WN ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Makes the window below the current window the new current window. If the current window is at the bottom of the screen, the top window on the screen will become the current window. Cursor to previous window PrevWindow Alt-WP ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Makes the window above the current window the new current window. If the current window is at the top of the screen, the bottom window on the screen will become the current window. One window OneWindow Alt-WO ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Closes all windows except the current window and expands it to occupy the entire screen. Enlarge window GrowWindow Alt-WE ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Increases the size of the current window if there are multiple windows on the screen. The editor will prompt for the direction in which to increase the size. The ShrinkWindow command can be executed from this prompt to decrease the window size. Shrink window ShrinkWindow Alt-WS ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Decreases the size of the current window, if there are multiple windows on the screen. The editor will prompt for the direction in which to decrease the size. The GrowWindow command can be executed from this prompt to increase the window size. ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ MACROS ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ Make a macro MacroRecord Alt-MM ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Toggles (ON and OFF) macro recording. If macro recording is OFF, this will turn macro recording ON and prompt for a key to which to assign the macro. After pressing the desired key (see Appendix B for a list of available keys), all following keystrokes are recorded until the MacroRecord key is pressed again. After the macro has been recorded, it can be played back by pressing the key to which the macro was assigned. Instead of assigning a macro to a specific key, it can be assigned to a "scrap" or temporary area by simple pressing at the prompt. A macro assigned to the temporary area may be played back by entering the ExecuteScrap command. The scrap area will be updated each time the MacroRecord command is executed. Store macro(s) to disk MacroWrite Ctrl-MS ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Saves all currently defined macros to a binary disk file. The editor prompts for the name of the file. Load macro(s) in editor MacroRead Alt-ML ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Loads the named macro file, with all macros contained therein, from disk into the editor's internal macro buffer. The macros are assigned to the keys exactly as they were originally recorded and saved. The editor prompts the user for the name of the file. ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ PRINTING ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ Print entire file PrintAll Alt-PA ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Prints the entire contents of the current file. Print defined block PrintBlock Alt-PB ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Prints the entire contents of the defined block. The defined block must be in the current file. Set left printer margin SetPrintLeftMargin Alt-PM ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Sets the number of spaces to be printed as a left margin at the beginning of each line. The default is zero. Set printer lines per page SetPrintPageSize Alt-PL ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Sets the number of lines to be printed per page before sending a formfeed. A value of zero will allow continuous printing (no formfeeds sent). ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ BOXES ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ Toggle box mode ToggleBoxDraw Ctrl-X ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Toggles box mode ON and OFF. If ON, the cursor movement keys (up, down, right, left) will draw lines in the text, both up/down and right/left. Very useful for creating boxes, charts and tables. The letter "B" will appear on the Status Line when this mode is ON. Toggle box type ToggleBoxType Alt-X ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Popup window that offers four types of borders to use in built-in box mode. Box Macros Alt-1 through 6 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ The box mode command for Version 2.08 of QEdit has been expanded to include four box styles. But your custom keyboard package contains macros to create six more types of borders for boxes or whatever. The macro files are BOX1.MAC through BOX6.MAC and PAD.MAC, which frees up the cursor when invoked. The macros must be pathed to their directory in the MYKEY208.DAT file. To activate the cursor to draw your selected border, hit Alt and the box number simultaneously. To deactivate draw so you can move the cursor around, hit the unshifted grave/tilde key. This invokes PAD.MAC. ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ MISCELLANEOUS ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ Pop down menus MainMenu Escape ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ If executed while editing, the "Pop-Down" menus are displayed. Otherwise, this command aborts any editor prompt. Shell to DOS Shell F10 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Invokes a DOS shell. While in the shell, you can execute DOS and other commands. When you are ready to leave the shell, type "exit ". You will be back in QEdit, exactly where you left off. ****NOTE: Do NOT activate any new memory-resident programs while shelled to DOS. Show entry screen ShowEntryScreen Alt-F10 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Displays the original DOS screen as it appeared upon initial execution of the editor. Pressing any key will return you to the edit screen. Enter DOS command DOS Ctrl-F10 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ QEdit prompts for a command, which is passed to DOS for execution. After the command is executed by DOS, control is returned to QEdit. If you want to execute a series of commands in DOS, you should use the Shell command ****NOTE: Do NOT execute any new memory-resident programs with this command or while shelled to DOS. Special keys Alt-7 through 0 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ The mnemonic keyboard includes macros that are loaded with Alt-L along with the function key macros. These keys produce these results: Alt-7 -- ¬ Alt-8 -- « Alt-9 -- û Alt-0 -- þ If these keys fail to work it's because you've used the grave/tilde key to deactivate cursor draw. To fix the problem, simply hit Alt-L again and the macros will reload. ÛßßßßßßßßßßßßßßßßßßßßßßÛ Û QEDIT ERROR MESSAGES Û ÛÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º This Appendix contains an alphabetical list of the error messages º º that can be displayed by QEdit. Each message has a description and, º º as required, a resolution. There is a separate list for QCONFIG º º (the configuration program) error messages. º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ QEdit Error Messages ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Can't execute scrap macro when macro recording on: The ExecuteScrap command cannot be used during macro recording. Disk full: A disk full condition was encountered while trying to save a file. Resolution: Temporarily exit to DOS using the Shell command and remove some files on the full disk, OR use the KillFile command to remove the currently edited file from disk, OR use the ChangeFilename command to direct the file to a different disk drive designation. Error creating file: The filename specified on the command line is either an invalid DOS filename or there are no files matching the wildcarded specification. Resolution: Enter a valid DOS filename or valid wildcarded designation on the command line when executing QEdit. Error executing EXEC function: DOS returned an error condition when QEdit attempted to perform the DOS EXEC function to load and execute a program and/or the DOS SHELL. Resolution: Check these possible causes: there is not enough memory to load the external program, OR the COMMAND.COM file is not available, OR the COMSPEC environment variable is not set properly. Refer to your DOS manual for more information on the COMSPEC environment variable. Error opening file: The file specified cannot be opened. Resolution: Check for possible disk errors or failure. Error reading file: The file specified cannot be read. Resolution: Check for possible disk errors or failure. Error renaming file: The file specified cannot be renamed. Resolution: Check for possible disk errors or failure. Error writing file: The file specified cannot be saved. Resolution: Check for possible disk errors or failure. File not found: The file specified in response to the MacroRead or ReadBlock command could not be found on disk. Resolution: Check for the correct name of the file to read. Filename already in use in ring: The file specified in response to the ChangeFilename command is already loaded into the editor. Resolution: Enter a filename that is not already loaded into the editor. If you are attempting to "jump" to another file in the ring, use the EditFile command. Invalid macro filesize: An attempt was made to load a macro file using the MacroRead command, which is either too large or is not a valid macro file. Resolution: Check for the correct name of the macro file to read. Key already defined via config: An attempt was made to assign a macro to a key which already had a command assignment. Resolution: Refer to Appendix B and select a key which does not already have a command assignment. Long lines split: An attempt was made to load a file whose line length exceeded the QEdit limit of 512 characters. Resolution: The file can still be edited, but be aware that all lines exceeding 512 characters will be split into shorter lines. Macro table full: There is no more room to record macros. Resolution: Delete some unused macros. Macro too long - Aborted: The macro being created during macro recording has exceeded the maximum length. Resolution: Keep macros to less than 250 consecutive "entries". Note that during macro recording each QEdit command takes up 1 of these entries and each keyboard character takes up 2 entries. Match not found: No match was found for "(", "{", or "[" characters when using the Match command. Memory stolen by sub-process: A memory resident program has procured memory that was in use by the editor. Resolution: Immediately terminate the editor (without saving your file). Take necessary steps to ensure that the memory resident program is not running while using the editor. No files found: An invalid wildcarded filename was entered in response to a QEdit "file(s) to edit" prompt. Resolution: Check for the correct filename(s) to edit. Not enough memory to load entire file: There is not enough memory to load the requested file into the editor. Resolution: Split the requested file into separate files. Not enough memory: There is not enough memory to continue editing the current file. Resolution: Split the current file into separate files. Printer error: An error was encountered while attempting to direct an edit file to the printer. Resolution: Check to see that the printer is powered on, online, and properly connected to the computer. Press any key to continue: The editor has displayed a message and will not continue until instructed. ÛßßßßßßßßßßßßßßßßßßßßßßßßÛ Û QCONFIG ERROR MESSAGES Û ÛÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ Invalid response - try again: An invalid parameter was entered in response to a configuration option. Resolution: Reread option and enter valid parameter. ERROR!!! Help buffer overflow in help.txt at line #: The Help file contains more then 1800 non-blank characters. Resolution: Edit the Help file and reduce the number of non-blank characters. Help filename xxxxxxxx.xxx NOT found: The specified name of the Help file can not be found on disk. Resolution: Check for the correct name of the Help file. Unexpected End Of File encountered at line #: There is a problem with the format of the Help file, possibly corrupted. Resolution: Load the Help file into QEdit and enter the SaveFile command. Line # too long: The specified line in the Help file exceeds the maximum length of 80 characters. Resolution: Edit the Help file and ensure that no lines exceed 80 characters in length. FATAL ERROR: macro too long at line #: The macro at the specified line number in the Keyboard Definition file exceeds the maximum length of 255 characters. Resolution: Edit the Keyboard Definition file and ensure that no macros exceed 255 characters in length. FATAL ERROR: unrecognized command xxxx at line #: The Keyboard Definition file contains an invalid command at the specified line number. Resolution: Edit the Keyboard Definition file and correct the invalid command. FATAL ERROR: macro table full at line #: There is no more room left in the Keyboard Definition file for macros. Resolution: Delete some unused macros. FATAL ERROR: too many twokey definitions, aborted at line #: The maximum number of twokey assignments in the Keyboard Definition file has been exceeded. Resolution: Edit the Keyboard Definition file and reduce the number of twokey assignments. Generally, there can be 30 to 50 twokey assignments, depending on the number of unique first keys. The more unique first keys there are, the fewer twokey assignments can be made. FATAL ERROR: invalid second key code xx at line #: The Keyboard Definition file contains an invalid second key (of a twokey assignment) at the specified line number. Resolution: Edit the Keyboard Definition file and correct the invalid key. FATAL ERROR: macro_begin not supported for twokey commands, line #: Macros cannot be assigned to twokeys. FATAL ERROR: return bound to twokey at line #: The Return command cannot be assigned to a twokey. FATAL ERROR: escape bound to twokey at line #: The Escape command cannot be assigned to a twokey. FATAL ERROR: undefined key xxxx encountered at line #: The Keyboard Definition file contains an invalid configurable key at the specified line number. Resolution: Edit the Keyboard Definition file and correct the invalid key. FATAL ERROR: return command MUST be "bound" to a key: The Return command is not assigned to any key in the Keyboard Definition file. Resolution: Assign the Return command to some configurable key in the Keyboard Definition file. FATAL ERROR: escape command MUST be "bound" to a key: The Escape command is not assigned to any key in the Keyboard Definition file. Resolution: Assign the Escape command to some configurable key in the Keyboard Definition file. File xxxxxxxx.xxx not found: The specified name of the Keyboard Definition file can not be found on disk. Resolution: Check for the correct name of the Keyboard Definition file. FATAL ERROR: xxxxxxxx.xxx not found: The specified name of the QEdit executable file cannot be found on disk. Resolution: Check for the correct name of the QEdit executable file. FATAL ERROR: patch area NOT found: There is a problem with the QEdit executable file (Q.EXE or copy of same). Resolution: Reload the QEdit (Q.EXE) and QCONFIG.EXE executable files from the QEdit distribution disk. FATAL ERROR: end of patch area NOT found. There is a problem with the QEdit executable file (Q.EXE or copy of same). Resolution: Reload the QEdit (Q.EXE) and QCONFIG.EXE executable files from the QEdit distribution disk.