% VAX-11 Librarian V04-00`cM_hxi5& EVEANDEDTKEYPAD_DIAGRAMS \1 KEYPAD_DIAGRAMS 2 EDT_VT100O +--------+--------+--------+--------+ +--------+--------+--------+--------+K| UP | DOWN | LEFT | RIGHT | | | | FNDNXT |ERASE L |K| ^ | | | <---- | ----> | | GOLD | HELP | | |K| | | v | | | | | | FIND |RESTOR L|K|PREV SCR|NEXT SCR|SH LEFT |SH RIGHT| +--------+--------+--------+--------+K+--------+--------+--------+--------+ | PAGE | SCREEN |  APPEND |ERASE W |KDELETE - Delete character | | | | |KBACKSPACE - Start Of Line | DO | FILL |REP RANG|RESTOR W|KGOLD/P - Change Mode +--------+--------+--------+--------+KCTRL/A - Compute Left Margin |FORWARD |REVERSE | REMOVE |ERASE C |KCTRL/B - Recall | | | | |KCTRL/D - Decrease Left Margin | BOTTOM | TOP | INSERT |RESTOR C|KCTRL/E - Increa se Left Margin +--------+--------+--------+--------+KCTRL/K - Define Key |MOV WORD| EOL |MOV CHAR| |KCTRL/R - Remember | | | | RETURN |KCTRL/U - Erase To Start Of Line |CHNGCASE|ERAS EOL| SPECINS| |KCTRL/V - Quote +--------+--------+--------+ |KCTRL/W - Refresh | LINE | SELECT | |KCTRL/Z - Exit |  | | SUBS |KUse the Do key to enter | OPEN LINE | RESET | |Kadvanced commands. +-----------------+--------+--------+ww_ 1 EVEANDEDT2 ATTACH ATTACHA ATTACH is used when EVE is run in a subprocess. ATTACH suspendsC the current EVE editing session and reconnects the terminal to the= parent process. Usually this is your top-level DCL process.@ By using the DCL-level SPAWN and ATTACH commands in additio n to@ the EVE ATTACH command, you can keep one editing session active= for your entire VMS session. This makes it faster to resume- editing, but takes up more system resources.2 BOTTOM BOTTOM; BOTTOM moves the cursor to the end of the current buffer. 0 The BOTTOM (GOLD/KP4) key invokes this command.2 BUFFER BUFFERA The BUFFER command puts a new buffer in the current window. TheC cursor moves to the position it was in the last time you used this buffer. For example, buffer test.txt@ will return you to the buffer named TEST.TXT. Buffer names areC displayed in the status line at the bottom of the window. You can> use the SHOW command to find out which buffers you have used.! Buffer names may be abbreviated.@ Some EVE commands, such as TPU and EXTEND TPU, can display many< error messages too rapidly to read. You can use the BUFFER( command to see these messages by typing buffer messages2 CAPITALIZE_WORD CAPITALIZE WORDA CAPIT ALIZE WORD capitalizes the current word by making the firstB letter uppercase and the remaining letters lowercase. The cursor& moves to the end of the current word.A If the current cursor position is between words, CAPITALIZE WORD1 capitalizes the word to the right of the cursor. 2 CENTER_LINE CENTER LINE@ CENTER LINE centers the current line between the left and right> margins. You may place the cursor anywhere on the line to be# centered before using CENTER LINE.2 CHANGE_DIREC TION CHANGE DIRECTIONC CHANGE DIRECTION changes the current direction of the buffer. TheC current direction is displayed on the status line at the bottom of1 the window and may be either Forward or Reverse.C The current direction affects the way that the FIND, MOVE BY LINE,@ and MOVE BY WORD commands work. When the direction is Forward,C FIND searches forward in the buffer, MOVE BY LINE moves to the end@ of the current line, and MOVE BY WORD moves to the start of theB next word.  When the direction is Reverse, FIND searches backward> in the buffer, MOVE BY LINE moves to the start of the current@ line, and MOVE BY WORD moves to the start of the previous word.B See the help entries for FIND, MOVE BY LINE, and MOVE BY WORD for more information.. The FORWARD/REVERSE key invokes this command. 2 CHANGE_MODE CHANGE MODEA CHANGE MODE changes the current mode of the buffer. The currentA mode is displayed on the status line at the bottom of the window( and may be either Insert or Overstrike.A In Insert mode, typed characters are inserted to the left of theC current position. In Overstrike mode, typing a character replaces: the character at the current position. The DELETE key inA Overstrike mode replaces the character before the current cursor position with a space.9 The INSERT/OVERSTRIKE (GOLD/P) key invokes this command.2 DCL DCLB The DCL command executes a DCL (Digital Command Language) command' from EVE's command line. For example, dcl directory5 will display the contents of your default directory.? The DCL command and the resulting output go into a special DCLA buffer. Once the command is executed, two windows appear on theC screen. The second window is associated with the DCL buffer. TheA cursor remains in the window it was in before you issued the DCL: command. (A VAX/VMS limitation prevents DCL prompts from appearing in the DCL buffer.)? The DCL buffer is treated just like any other buffer. You can1 move output from a DCL command into a text file. 2 DEFINE_KEY DEFINE KEYC The DEFINE KEY command tells EVE that you wish to be able to issueA a command by pressing a single key. EVE will prompt you for the> key that you wish to use to invoke the command. For example, after typing$ define key erase previous wordA EVE would ask for the "Key to be defined". Say you then pressed; the 4 key on the numeric keypad. For the rest of this EVE@ session, pressing t he 4 key on the numeric keypad would run the ERASE PREVIOUS WORD command.@ It is not possible to cancel a key definition, although you canA redefine a key by assigning it to a different command within the? same EVE session. Use the SAVE EXTENDED TPU command to create permanent key definitions.2 DELETE DELETE@ Deletes the character preceding the cursor. In Insert mode theA rest of the the line moves left one space to close up the space.C In Overstrike mode, the character preceding the cursor is replacedA by a space and the rest of the line remains in the same place on the screen.A When the cursor is at the start of a line, the Return at the endB of the previous line is deleted. The text on the current line is2 moved to the right of the text in the line above.A On VT200 series terminals, the help, you can use the HELP command by pressing the DO key and typing HELP.F B Command names may be abbreviated. You can press the DO key twice. in a row in order to repeat the last command.B While typing a command, you may edit what you have typed by using@ the keypad. You may press DO or RETURN anywhere on the line to@ issue the command. When you edit commands, the default mode is1 Overstrike and the default direction is Reverse., The DO (GOLD/KP7) key invokes this command. 2 EDT_APPEND EDT APPENDG Removes the text in the select range, which is the highlighted area ofG text on the screen, and appends it to the INSERT HERE buf fer. See theC help entry on the SELECT command for more information about selectE ranges. If you have started a select range and wish to stop withoutE making any changes, press the RESET key (or the SELECT key again) to cancel the select range.G Unlike the REMOVE command, the EDT APPEND command does not discard theG text previously removed (or appended) to the INSERT HERE buffer. ThusG you can SELECT and EDT APPEND several ranges to the INSERT HERE bufferD and then use the INSERT HERE command to copy the appended ranges toH your current buffer. See the help entry on the INSERT HERE command for more information./ The EDT APPEND (KP9) key invokes this command.2 EDT_CHANGE_CASE EDT CHANGE CASEH Changes the case of all the letters in the select range, or the case ofG the current letter. See the help entry on the SELECT command for more! information about select ranges.9 The EDT CHANGE CASE (GOLD/KP1) key invokes this command.2 EDT_END_OF_LINE EDT END OF LINEG Moves the cursor to the next line terminator in the current direction.4 The EDT END OF LINE (KP2) key invokes this command.2 EDT_ERASE_CHARACTER EDT ERASE CHARACTERE Erases the character at the current cursor position. In Insert modeE the rest of the the line moves left one space to close up the space.H In Overstrike mode, the character at the cursor position is replaced byB a space and the rest of the line remains in the same place on the screen.G When the cursor i s at the end of a line, the Return at the end of thatE line is deleted. The text on the next line is moved to the right ofD the text in the current line. The erased character can be inserted? back into a buffer by using the EDT RESTORE CHARACTER command.9 The ERASE CHARACTER (GOLD/KP7) key invokes this command.2 EDT_ERASE_END_OF_LINE EDT ERASE END OF LINEE Erases text from the current cursor position to the end of the line.E The line terminator is not deleted. Text deleted with the EDT ERASEH END OF LINE command can be restored with either the EVE RESTORE command! or the EDT RESTORE LINE command.? The EDT ERASE END OF LINE (GOLD/KP2) key invokes this command.2 EDT_ERASE_LINE EDT ERASE LINEH Erases from the current cursor position to the end of the current line,E appending the next line to the current line. The erased line can beG inserted back into a buffer by using either the RESTORE command or the EDT RESTORE LINE command.4 The ERASE LINE (GOLD/PF4) key invokes this command.2 EDT_ERASE_PREVIOUS_WORD EDT ERASE PREVIOUS WORDH Deletes characters from the current cursor position to the beginning ofH the word that the cursor is in. If the cursor is at the beginning of a$ word, the previous word is deleted.; The ERASE PREVIOUS WORD (CTRL/J) key invokes this command.2 EDT_ERASE_START_OF_LINE EDT ERASE START OF LINEG Erases all characters on this line before the current cursor position.E The erased portion of the line can be i nserted back into a buffer by using the RESTORE command.% The CTRL/U key invokes this command.2 EDT_ERASE_WORD EDT ERASE WORDF Erases the current word and moves the cursor to the start of the nextE word. If the cursor is between words, then the next word is erased.F If the cursor is at the end of a line, the next line will be appendedB to the current line. The erased word can be inserted back into aC buffer by either using the RESTORE command or the EDT RESTORE WORD command.6 The ERASE WORD (GOLD/MINUS) key invokes this command. 2 EDT_FILL EDT FILLF Reformats the text in the select range so that as many whole words asC possible are included within the current buffer's margin settings.G If no select range is active then a FILL PARAGRAPH is performed. FILLG PARAGRAPH reformats the current paragraph so the text fits between theD left and right margins. The cursor moves to the end of the current paragraph.D Blank lines and RUNOFF (Digital's standar d text formatting program)F command lines are recognized by EVE as paragraph boundaries. You mayD place the cursor anywhere in the current paragraph before using the FILL PARAGRAPH command.. The FILL (GOLD/KP8) key invokes this command.2 EDT_FIND_NEXT EDT FIND NEXTA Causes the editor to search for the previously specified string.. The FIND NEXT (PF3) key invokes this command.2 EDT_MARGIN_COMPUTE EDT MARGIN COMPUTEH Reset the left margin to to current cursor position if that p!osition isH a multiple of the SET MARGIN value (4). If the current position is notF a multiple of the SET MARGIN value then the left margin is set to the4 first multiple to the left of the current position.6 The MARGIN COMPUTE (CTRL/A) Key invokes this command.2 EDT_MARGIN_DECREMENT EDT MARGIN DECREMENT Reduces the left margin by 4.8 The MARGIN DECREMENT (CTRL/D) Key invokes this command.2 EDT_MARGIN_INCREMENT EDT MARGIN INCREMENT Increases the left margin by 4.8 The MAR "GIN INCREMENT (CTRL/E) Key invokes this command.2 EDT_MOVE_BY_CHARACTER EDT MOVE BY CHARACTERA Moves the cursor one character in the current direction. If theA current direction is FORWARD and the cursor is at the end of theF current line then the cursor moves to the start of the next line. IfG the current direction is REVERSE and the cursor is at the beginning ofA a line then the cursor is moved to the end of the previous line.: The EDT MOVE BY CHARACTER (KP3) key invokes this co#mmand.2 EDT_OPEN_LINE EDT OPEN LINEF Causes a new line to be inserted at the current cursor position. The cursor does not move.7 The EDT OPEN LINE (GOLD/KP0) key invokes this command. 2 EDT_PAGE EDT PAGEE Moves the cursor to the next page boundary in the current direction.B (A page boundary is a Form Feed character, ascii (12).) Moves theG cursor to the top or bottom of the buffer if there are no page markers in the text.- The EDT PAGE (KP7) key invokes this command. $2 EDT_REPLACE_RANGE EDT REPLACE RANGEG Removes the text in the select range, which is the highlighted area ofD text on the screen, and replaces it with the contents of the INSERT@ HERE buffer. See the help entry on the SELECT command for moreE information about select ranges. If you have started a select rangeE and wish to stop without making any changes, press the RESET key (or2 the SELECT key again) to cancel the select range.H The EDT REPLACE RANGE command does not alter the cont%ents of the INSERTF HERE buffer. Any text in the select range is removed permanently and can not be retrieved.; The EDT REPLACE RANGE (GOLD/KP9) key invokes this command. 2 EDT_RESET EDT RESET: Cancels the select range started with the SELECT command.6 The EDT RESET (GOLD/PERIOD) key invokes this command.2 EDT_RESTORE_CHARACTER EDT RESTORE CHARACTERF Restores the text last erased by the EDT ERASE CHARACTER command. If@ the cursor is at the beginning of a line or the charact &er to beF restored is a carriage return then the text is inserted regardless ofG the current mode. If one of these two special cases is not true, thenE the text is inserted if the current mode is Insert and overstruck to: the left of the cursor is the current mode is Overstrike.= The RESTORE CHARACTER (GOLD/COMMA) key invokes this command.2 EDT_RESTORE_LINE EDT RESTORE LINEG Inserts the text last erased by the EDT ERASE LINE commands. The text@ is inserted regardless of whether t'he current mode is Insert or Overstrike.6 The RESTORE LINE (GOLD/PF4) key invokes this command.2 EDT_RESTORE_WORD EDT RESTORE WORDG Inserts the text last erased by the EDT ERASE WORD commands. The text@ is inserted regardless of whether the current mode is Insert or Overstrike.8 The RESTORE WORD (GOLD/MINUS) key invokes this command. 2 EDT_SCREEN EDT SCREENH EDT SCREEN moves the cursor vertically through the file, a screenful ofD text at a time. The cursor moves in the cu(rrent direction, fillingG your screen with the previously entered lines of information. You canD continue using EDT SCREEN until the beginning or end of the current buffer is reached./ The EDT SCREEN (KP8) key invokes this command.2 EDT_SHIFT_LEFT EDT SHIFT LEFTD SHIFT LEFT shifts or moves the text in a window horizontally to theG left eight columns. You can use SHIFT LEFT to see beyond the width of the screen.; The SHIFT LEFT (GOLD/LEFT ARROW) key invokes this command.2 )EDT_SHIFT_RIGHT EDT SHIFT RIGHTE SHIFT RIGHT shifts or moves the text in a window horizontally to theC right by eight columns. SHIFT RIGHT allows you to view charactersD located to the left of the current screen width. You can use SHIFT6 RIGHT to reverse the results of a SHIFT LEFT command.= The SHIFT RIGHT (GOLD/RIGHT ARROW) key invokes this command.2 EDT_SPECIAL_INSERT EDT SPECIAL INSERTH Allows you to insert any character from the DEC Multinational CharacterF Set into your * text by first pressing the EDT SPECIAL INSERT key, thenH entering the decimal equivalent value for that character at the prompt.F If the character entered is a printing character that is supported byE the terminal you are using, the character will appear on the screen.C If the character is a control character and has a special graphicsG representation, then that representation will be appear on the screen.@ All other control characters will be inserted into the text and7 represented on th+e screen by the character ascii(127).< The EDT SPECIAL INSERT (GOLD/KP3) key invokes this command.2 EDT_START_OF_LINE EDT START OF LINEB Moves the cursor to the beginning of the next line in the current direction.6 The EDT START OF LINE (KP0) key invokes this command.2 EDT_SUBSTITUTE EDT SUBSTITUTEG Replaces the next occurrence of the current search string in your text( with the contents of the INSERT_BUFFER.6 The SUBSTITUTE (GOLD/ENTER) key invokes this command. 2 END_,OF_LINE END OF LINEA This command moves the cursor to the end of the current line. A@ message is displayed if you are already at the end of the line.% The CTRL/E key invokes this command.2 ERASE_CHARACTER ERASE CHARACTER@ Erases the character at the current cursor position. In InsertC mode the rest of the the line moves left one space to close up theA space. In Overstrike mode, the character at the cursor position? is replaced by a space and the rest of the line remains in -the same place on the screen.B When the cursor is at the end of a line, the Return at the end ofA that line is deleted. The text on the next line is moved to the' right of the text in the current line. 2 ERASE_LINE ERASE LINEB Erases from the current cursor position to the end of the current? line, appending the next line to the current line. The erased= line can be inserted back into a buffer by using the RESTORE command.2 ERASE_PREVIOUS_WORD ERASE PREVIOUS WORD> If .the cursor is in the middle of a word, erases the word andB moves the cursor to the start of the next word. If the cursor isB at the beginning of a word or is between words, then the previous@ word is erased and the cursor remains in the same position. If? the cursor is at the start of a line, the current line will be@ appended to the previous line. The erased word can be inserted1 back into a buffer by using the RESTORE command.2 ERASE_START_OF_LINE ERASE START OF LINE= Erases all /characters on this line before the current cursor? position. The erased portion of the line can be inserted back, into a buffer by using the RESTORE command.% The CTRL/U key invokes this command. 2 ERASE_WORD ERASE WORDA Erases the current word and moves the cursor to the start of theB next word. If the cursor is between words, then the next word isC erased. If the cursor is at the end of a line, the next line willB be appended to the current line. The erased word can be insert0ed1 back into a buffer by using the RESTORE command.) The ERASE WORD key invokes this command.2 EXIT EXIT< The EXIT command leaves the EVE editor, saving your currentB buffer. EXIT will ask you if you want to save each of your other modified buffers.C The CTRL/Z key invokes this command, as does the EXIT key on VT200 series terminals. 2 EXTEND_TPU EXTEND TPUB This command is used to extend the power of EVE by compiling your: own procedures written in the VAX Text Proces1sing Utility language. Typing extend tpu *, compiles the entire current buffer. Typing extend tpu eve_add= compiles the procedure called eve_add in the current buffer.$ Procedure names may be abbreviated.: If syntax errors are reported, the error messages will be? displayed very quickly in the message window. You can use the> BUFFER command to switch to the "Messages" buffer in order to examine the messages.2 FILL_PARAGRAPH  FILL PARAGRAPH@ F2ILL PARAGRAPH reformats the current paragraph so the text fitsA between the left and right margins. The cursor moves to the end of the current paragraph.; Blank lines and RUNOFF (Digital's standard text formatting: program) command lines are recognized by EVE as paragraph> boundaries. You may place the cursor anywhere in the current3 paragraph before using the FILL PARAGRAPH command.8 The FILL PARAGRAPH (GOLD/KP8) key invokes this command.2 FIND FIND@ Searches for an occurrenc 3e of a string. Press the FIND key andB then enter the string using the main keyboard. End the string by? pressing the RETURN key. Pressing the FIND key twice in a rowA causes the editor to search for the previously specified string.= FIND is case-insensitive if the string contains no uppercase? letters; it is case-sensitive if the string contains uppercase letters.B The direction of the search (Forward or Reverse) is determined byA the current direction of the buffer, as shown in 4the status lineA at the bottom of the buffer. If the string can only be found beC searching in the opposite direction, FIND will ask you if you want& to move the cursor in that direction. . The FIND (GOLD/PF3) key invokes this command. 2 FORWARD FORWARD: Sets the current direction of the buffer to forward. TheC direction is displayed in the buffer's status line. The direction0 affects the operation of several EVE functions. , The FORWARD (PF4) key invokes5 this command. 2 GET_FILE GET FILE@ Use the GET FILE command when you wish to start editing anotherA file. GET FILE reads a file from the file system, puts the file< in a new buffer, and displays the new buffer in the current@ window. The cursor is moved to the beginning of the file. The; file still exists in its original form in the file system. For example, get file test.txtC will move the cursor to the beginning of the file test.txt, in the new buffer test.txt.6@ If a modified buffer with the same name as the new file already@ exists, GET FILE will ask you for a buffer name. In some casesB you will want a new buffer; in other cases you will probably wantB to use the BUFFER command to move to a file that is already being edited.2 GO_TO GO TOC This command moves the cursor to the previously marked text. (See MARK.) For example, go to glossaryA moves the cursor to the position that was named "glossary" by an6 earlier mark co7mmand. Mark names may be abbreviated.C If the new position is not in the current buffer, the cursor stillB moves to the new position. A new buffer is mapped to the current window if necessary.= The SHOW command displays the names of all the marks in each* buffer. Mark names are case-insensitive.2 HELP HELP? The HELP key provides help on keypad commands. After pressingB HELP, press the key that you want HELP on. Press RETURN to leave help.A To get help on more advanced 8EVE commands, use the HELP command.A Press the DO key, type help, and press RETURN. The HELP commandA will then provide you with a list of all the EVE commands. TypeA the name of the command that you want help on, or type ? to seeB the list of commands again. Press RETURN without typing anything? in order to leave the HELP command. If you are using the HELP1 key, press RETURN before using the HELP command.? You can ask for help on a particular command in one step. For example,9  help top& will provide help on the TOP command.2 INCLUDE_FILE INCLUDE FILEB The INCLUDE FILE command makes it possible to combine files. The@ file you specify is read from the file system and placed beforeC the current cursor position. The cursor moves to the beginning ofB the inserted file. The file still exists in its original form in& the file system after you include it. For example, include file test.txtA will insert the file test.txt before th :e current cursor position2 and move the cursor to the beginning of test.txt.B You may include a wild-card character (*) in the file name. This0 can be helpful in abbreviating long file names. 2 INSERT_HERE INSERT HERE@ Use INSERT HERE to move and copy text. To copy text, press the@ INSERT HERE key immediately after hitting the REMOVE key. This@ will put the text back in its original position. Then move the@ cursor to the place where you want the text inserted, and press4 INSERT HE;RE again to make another copy of the text.B To move text from one place to another, press the INSERT HERE key: only after you have moved the cursor to the new position.= When you use INSERT HERE, the text is inserted regardless of4 whether the buffer is in Insert or Overstrike mode.5 The INSERT HERE (GOLD/KP6) key invokes this command. 2 INSERT_MODE INSERT MODEC Changes the mode of the current buffer to Insert. In Insert mode,C typing characters are inserted before the current c<ursor position.3 The INSERT MODE (GOLD/I) key invokes this command.2 LEARN LEARN? The LEARN command tells EVE to "learn" or record a sequence ofA keystrokes. This learning process begins when the LEARN commandB is entered and continues until stopped by a CTRL/R. The sequenceB of learned keystrokes is then remember, and assigned to a key for= the current EVE session. See REMEMBER for more information.= You can use the LEARN command in combination with the REPEAT> command whe=n you need to use an editing function throughout aA file. Use the SAVE EXTENDED TPU command to create permanent key definitions.2 LINE LINEB Moves the cursor to the start of a particular line in the current buffer. For example, line 422 will move the cursor to the beginning of line 42.2 LOWERCASE_WORD LOWERCASE WORD@ LOWERCASE WORD puts the current word in lowercase letters. The= cursor moves to the end of the current word. If the currentB cursor position is >between words, LOWERCASE WORD changes the word< to the right of the cursor. If the current word is in bothC uppercase and lowercase letters, it goes to all lowercase letters.2 MARK MARKB The MARK command is used to add bookmarks to your current editing? session. MARK adds a bookmark at the current cursor position.C The mark is a character or word which names the position. You canA come back to a marked position by using the GO TO command. ThisA command is useful if you are editin?g a large file and want to goA back to a particular section; it avoids searching throughout the file. For example, mark glossaryC adds a mark called "glossary" at the current cursor position. You+ can return to this position later by using go to glossary2 MOVE_BY_LINE MOVE BY LINE: Moves the cursor to the start or end of the current line,A depending on the current direction displayed in the status line.C If the current direction is Forward, MOVE BY LINE@ moves the cursorA to the end of the current line. If the cursor is already at the? end of a line, MOVE BY LINE moves to the end of the next line.C If the current direction is Reverse, MOVE BY LINE moves the cursorC to the start of the current line. If the cursor is already at theA start of a line, MOVE BY LINE moves to the start of the previous line.+ The MOVE BY LINE key invokes this command.2 MOVE_BY_WORD MOVE BY WORD? If the current direction is Forward, moves to the sAtart of the> next word. If the current direction is Reverse, moves to the? start of the current word. If already at the start of a word,) moves to the start of the previous word.1 The MOVE BY WORD (KP1) key invokes this command. 2 MOVE_DOWN MOVE DOWNC Moves the cursor down one line on the screen. If the cursor is on@ the last line of a window, scrolls the window forward one line.) The down-arrow key invokes this command. 2 MOVE_LEFT MOVE LEFTB Moves the cursor left oneB column on the screen. If the cursor isA on the first column on the screen, it remains at that column; it8 does not wrap to the previous line or shift the window.) The left-arrow key invokes this command. 2 MOVE_RIGHT MOVE RIGHTC Moves the cursor right one column on the screen. If the cursor is@ on the last column on the screen, it remains at that column; it8 does not wrap to the previous line or shift the window.* The right-arrow key invokes this command. 2 MOVE_UP MOVE UPCA Moves the cursor up one line on the screen. If the cursor is onB the first line of a window, scrolls the window backward one line.' The up-arrow key invokes this command. 2 NEXT_SCREEN NEXT SCREEN< NEXT SCREEN moves the cursor vertically through the file, a@ screenful of text at a time. The cursor moves forward, filling> your screen with the following lines of information. You can@ continue using NEXT SCREEN until you reach the end of the file.< The NEXT SCREEN (GOLD/DOWN ARRODW) key invokes this command. 2 ONE_WINDOW ONE WINDOW= The ONE WINDOW command returns the screen to one view of theA current buffer. The window the cursor is in becomes the currentA window. If you have been viewing two different documents in the@ two windows, EVE removes the other window from the screen. TheA contents of the other buffer are not affected; you can return to1 editing this buffer by using the BUFFER command.2 OTHER_WINDOW OTHER WINDOW@ The OTHER WINDOW command Eallows you to move the cursor from oneB window to the other. Many editing functions are performed at theC current location of the cursor, so you may frequently want to move= it from one window to the other. If you want scrolling in a> window, for example, you must have the cursor in that window.2 OVERSTRIKE_MODE OVERSTRIKE MODE: Changes the mode of the current buffer to Overstrike. InB Overstrike mode, typing a character replaces the character at the< current cursor position. The D FELETE key in Overstrike modeA replaces the character before the current cursor position with a space.7 The OVERSTRIKE MODE (GOLD/O) key invokes this command.2 PREVIOUS_SCREEN PREVIOUS SCREEN@ PREVIOUS SCREEN moves the cursor vertically through the file, aA screenful of text at a time. The cursor moves backward, fillingC your screen with the previously entered lines of information. You? can continue using PREVIOUS SCREEN until the first line of the! file is displayed on the scGreen.: The PREV SCREEN (GOLD/UP ARROW) key invokes this command.2 QUIT QUITB QUIT allows you to leave EVE without creating any new files. You@ can use QUIT if you are simply reading a file without modifying. it, or if you do not want to save your edits.@ If you have made any modifications which have not been saved byB using the WRITE FILE command, EVE will ask you if you really want@ to stop editing. Answering yes leaves the editor; answering no@ keeps you in the editor. This al Hlows you to review the currentA EVE session before discarding any changes. You can use the SHOW1 command to see which buffers have been modified.2 QUOTE QUOTEC This command adds a character to the buffer. It allows you to addA a form feed and other control characters. It also allows you to? add graphic characters, such as letters and punctuation marks,B that are bound or programmed to other keys. You can also use the= QUOTE command to include special characters within commands.IB EVE will prompt you for the key to be inserted. Pressing CTRL/L,: for example, would type a form feed at the current cursor position.% The CTRL/V key invokes this command.2 RECALL RECALL= This command recalls the previously entered command that was' issued using the DO or RECALL command.C If you make a mistake entering a command, you do not need to enter> the entire command again. The RECALL command places the mostC recently entered command on the command line. The cursJor moves to> the end of the command line, so you can edit the command. By; repeatedly pressing the RECALL key, you can recall all the, previously entered commands, one at a time.% The CTRL/B key invokes this command. 2 REFRESH REFRESHC This command redisplays every character on the screen, eliminatingC any extraneous characters that may have appeared on the screen andB any messages displayed in the message window. The cursor remains in the same location.% The CTRL/W key invoKkes this command. 2 REMEMBER REMEMBERB REMEMBER is used to finish a sequence of keystrokes than you planC to use repeatedly during an editing session. The LEARN command is* used to start the sequence of keystrokes.B You will be prompted for the key that you wish to press each timeA that you want to repeat this sequence of keystrokes. You cannot< use the DO key, the RETURN key, or the typing keys for this purpose.C These key definitions will stay in effect for the rest of your LEVE@ session. Use the SAVE EXTENDED TPU command to create permanent key definitions.C The CTRL/R key invokes this command. REMEMBER cannot be used from the command line. 2 REMOVE REMOVE? Removes the text in the select range, which is the highlighted> area of text on the screen. See the help entry on the SELECT? command for more information about select ranges. If you have; started a select range and wish to stop without making anyA changes, press the RESET key (oMr the SELECT key again) to cancel the select range.A You can move and copy a select range after using REMOVE by using< the INSERT HERE key. See the help entry on the INSERT HERE command for more information.> Hitting SELECT followed immediately by REMOVE will remove theA character that the cursor is positioned on. Each time REMOVE is0 used, the previously removed text is discarded.+ The REMOVE (KP6) key invokes this command.2 REPEAT REPEAT= REPEAT lets you repeat a commanNd or a typing character for aB predetermined number of times. For example, say you press the DO key and type repeat 30C and then type the letter "x". The letter "x" will be typed thirtyA times at the current cursor position. If instead of typing, you press the DO key and type capitalize word, then the next 30 words will be capitalized.C REPEAT is especially useful in combination with LEARN and REMEMBER@ for doing repetitive editing. Use LEARN and REMEMBER t Oo defineA the editing operation, and then use the REPEAT command to repeat% the operation as often as necessary. 2 REPLACE REPLACE> REPLACE lets you repeatedly substitute one word or phrase for@ another throughout a buffer. For example, pressing the REPLACEA key and entering "good" at the 'Old string:' prompt and enteringA "excellent" at the 'New string:' prompt instructs EVE to replace/ "good" with "excellent" in the current buffer.< Each occurrence of "good" within the current Pbuffer will be> highlighted in reverse video, and you will be prompted for an< action. Typing "Yes" or just pressing RETURN replaces this> occurrence. "No" skips this occurrence. "All" replaces this: occurrence and all future occurrences without any furtherB prompting. "Last" replaces this occurrence and stops the REPLACEB command. "Quit" stops the REPLACE command without replacing this occurrence. 3 The REPLACE (GOLD/ENTER) key invokes this command. 2 RESTORE RESTOREQB Inserts the text last erased by the ERASE WORD, ERASE LINE, ERASE> PREVIOUS WORD, and ERASE START OF LINE commands. The text is= inserted regardless of whether the current mode is Insert or Overstrike.2 RETURN RETURNB Inserts a new line before the current cursor position, moving the% cursor to the start of the new line.0 The RETURN (or ENTER) key invokes this command. 2 REVERSE REVERSE: Sets the current direction of the buffer to reverse. TheC direction is displayed in R the buffer's status line. The direction9 affects the operation of several EVE functions. , The REVERSE (KP5) key invokes this command.2 SAVE_EXTENDED_TPU SAVE EXTENDED TPU> The SAVE EXTENDED TPU command saves all currently defined keyC definitions, learn sequences, and command definitions in a section? file that you specify. The section file name should include a@ complete VMS file specification, including device and directory9 names. These may be specified using a VMS Slogical name.> You must define the TPUSECINI logical name with the same file> specification as you used in the SAVE EXTENDED TPU command in? order to use the section file in future editing sessions. For example,* save extended tpu d1:[user]myeve.gbl3 saves the current editing environment, and issuing+ $ define tpusecini d1:[user]myeve.gbl= at DCL level lets you use this editing environment in future editing sessions.2 SELECT SELECT? Marks one end of a seleTct range. A select range is a block of9 text on which various operations (such as REMOVE) can be& performed. To create a select range:C 1. Move the cursor to either the beginning or end of the text you wish to select. 2. Press the SELECT key.5 3. Move the cursor to the opposite end of the text.> You can then press the REMOVE key to remove the select range.@ If you start a select range and wish to stop without making anyC changes, press RESET (or SELECT again) to canceUl the select range.. The SELECT (PERIOD) key invokes this command.2 SET_LEFT_MARGIN SET LEFT MARGINB This command changes the left margin for the current buffer. The+ right margin is not changed. For example, set left margin 10? sets the left margin to 10. New text will start in column 10.3 Nine spaces will be inserted before each new line.> The left margin is set to 1 by default. You can use the SHOW@ command to examine the current margin settings for each buffer.V2 SET_RIGHT_MARGIN SET RIGHT MARGINC This command changes the right margin for the current buffer. The* left margin is not changed. For example, set right margin 70A sets the right margin to 70. New text will not go beyond column 70.@ An eight-character "hot zone" is used to perform automatic wordC wrapping. In this example, new words will not begin beyond columnA 62 but will instead be started on the next line. Using the FILLC PARAGRAPH command will reformat the W paragraph between the left and right margins.@ The right margin is set to 79 by default. You can use the SHOW@ command to examine the current margin settings for each buffer.2 SET_SHIFT_KEY SET SHIFT KEYB The SET SHIFT KEY command lets you define a key to act as a shift= key. The defined shift key (not to be confused with the keyB marked SHIFT) assists in sending instructions to EVE but does not? perform an editing function. The shift key acts much like theB gold key on EDT o Xr a calculator. EVE will prompt you for the key to use as the shift key.A The shift key allows you to assign two commands to one key: oneA is used when the key is pressed by itself, and the other is used@ when the key is pressed after the defined shift key. These keyB definitions will stay in effect for the rest of your EVE session.: Use the SAVE EXTENDED TPU command to create permanent key definitions.@ If you want to change the definition of the shift key, you mustB use the TPUY UNDEFINE_KEY command first. For example, if your oldA shift key was the 4 key on the numeric keypad, you would have to use tpu undefine_key (kp4)@ before using the SET SHIFT KEY command to change the shift key. 2 SET_TABS_AT SET TABS AT@ SET TABS AT allows you to set tab stops at specified positions.? The specified positions are a sequence of numbers separated by spaces. For example, set tabs at 8 14 22 56@ sets tab stops at positions 8, 14, 22, and 56. The dZefault tab? stops are set to every eight characters. To set tabs at equal+ intervals, use the SET TABS EVERY command.? On any terminals or printers which have different tab settingsC from those specified, the file will not appear the same as it doesB when viewed using EVE. This command does not affect the hardware tab settings of your terminal.2 SET_TABS_EVERY SET TABS EVERY? SET TABS EVERY allows you to set tab stops at equal intervals. For example, set tabs every[ 10> sets tab stops at positions 10, 20, 30, etc. The default tab> stops are set to every eight characters. To set tab stops at1 specific positions, use the SET TABS AT command.? On any terminals or printers which have different tab settingsC from those specified, the file will not appear the same as it doesB when viewed using EVE. This command does not affect the hardware tab settings of your terminal. 2 SET_WIDTH SET WIDTHA This command allows you to set the width of lines\. EVE displays= lines no longer than the width specified using this command.B Lines longer than the width are indicated by a diamond at the end? of the line. You can see the rest of these lines by using the% SHIFT RIGHT and SHIFT LEFT commands.> The width is set to 80 characters by default. If you set the? width greater than 80, the terminal is placed in 132-characterC mode. Otherwise the terminal is placed in 80-character mode. For example, set width 120C tells EVE to di]splay lines no longer than 120 characters long, and? the terminal is placed in 132-character mode. You can use the+ SHOW command to examine the current width. 2 SEQUENCE SEQUENCE; The key that you have pressed has been assigned to a learn3 sequence by using the LEARN and REMEMBER commands. 2 SHIFT_LEFT SHIFT LEFTB SHIFT LEFT shifts or moves the window horizontally to the left byB the number of columns you specify. SHIFT LEFT allows you to viewA characters located to the left ^of the current screen width. You; can use SHIFT LEFT to reverse the results of a SHIFT RIGHTA command. For example, if the current window is shifted right by 15 characters, shift left 15A will restore the window to its unshifted state. You can use the@ SHOW command to see how many columns over the current window is shifted. 2 SHIFT_RIGHT SHIFT RIGHTA SHIFT RIGHT shifts or moves the window horizontally to the rightB by the number of columns you specify. You can us_e SHIFT RIGHT toC see beyond the width of the screen. For example, suppose that you@ are editing a file with lines 160 characters long, and you have SET WIDTH to 132. You can use shift right 28B to see the characters in columns 29 through 160. You can use the@ SHOW command to see how many columns over the current window is shifted.2 SHOW SHOWB Shows information about the current buffer, including the name ofB the input file, the name of the output file, margin setting`s, tabB settings, and the names of the marks associated with this buffer.? If you have more than one buffer in your editing session, SHOW@ will ask you if you want more information. Press the DO key toC see information about the other buffers, displayed one buffer at a/ time. Press the RETURN key to resume editing.A SHOW does not display information about internal system buffers,> such as the MESSAGES buffer, unless it is the current buffer.2 SPACE SPACEB The SPACE command ins aerts or overstrikes a space character at the? current cursor position, depending on the current mode. SPACE? also will move the cursor to the start of the next line if theA cursor is less than 8 spaces away from the right margin. If theB current word extends beyond the right margin, that word will also be moved to the next line.A You can change the current margin settings by using the SET LEFT& MARGIN and SET RIGHT MARGIN commands.$ The SPACE bar invokes this command.2 SPAWN SbPAWN@ SPAWN suspends the current EVE editing session and connects the: terminal to a new DCL subprocess. Logging out of the DCL, subprocess resumes the EVE editing session.B The SPAWN command can be used to run screen-oriented programs and; DCL utilities without losing your current editing session.2 START_OF_LINE START OF LINEC This command moves the cursor to the start of the current line. AB message is displayed if you are already at the start of the line.3 The CTRL/H and BAcCKSPACE keys invoke this command.2 TAB TABA Inserts a Tab character at the current cursor position. The Tab= character is inserted regardless of whether the buffer is in Insert or Overstrike mode." The TAB key invokes this command.2 TOP TOP= TOP moves the cursor to the beginning of the current buffer.- The TOP (GOLD/KP5) key invokes this command.2 TPU TPU? The TPU command lets you execute a VAX Text Processing Utility command. For example, tpu messdage ('Hello')? compiles and executes the VAXTPU command, "message ('hello')".0 The word "Hello" appears in the message window.C The VAX Text Processing Utility Reference Manual contains complete' information about the VAXTPU language.= Press the DO key for more information about VAXTPU commands. 2 TWO_WINDOWS TWO WINDOWSC The TWO WINDOWS command creates two sections on the screen, makingB it possible to view different parts of one file, or two differentC documents. When you eview one file in two windows, whatever you do@ to one is done to the other. This is not true when viewing two different files in two windows.< If there is one window on the screen, TWO WINDOWS takes the= current window and divides it into two smaller windows. The? current buffer is displayed in both windows, and the cursor is@ moved to the bottom window. To view two different files at the? same time, use the BUFFER or GET FILE commands after using TWO; WINDOWS to put a new buffer or ffile in the current window.2 TYPING TYPING KEYSA In Insert mode, typed characters are inserted to the left of theA current cursor position. In Overstrike mode, typing a character7 replaces the character at the current cursor position. 2 UNKNOWN UNDEFINED KEYB The key that you have pressed has not been assigned to a command.= You may use the DEFINE KEY command or the LEARN and REMEMBER* commands to assign a command to this key.2 UPPERCASE_WORD UPPERCASE WORD@ UPPERCASE WgORD puts the current word in uppercase letters. The= cursor moves to the end of the current word. If the currentB cursor position is between words, UPPERCASE WORD changes the word< to the right of the cursor. If the current word is in bothC uppercase and lowercase letters, it goes to all uppercase letters. 2 WRITE_FILE WRITE FILEA The WRITE FILE command places the contents of the current buffer in the file you specify. Use write fileA to create a new version of an exist hing file. You can also write- the buffer to a new file name. For example, write file new.txt@ writes the current buffer to the file new.txt, even if the fileA already existed with a different name. The editing session does8 not end until you use either the EXIT or QUIT commands.? The WRITE FILE command does not change the buffer name, but it? does change the output file name. A future WRITE FILE command= will write the buffer to the new file name (as will the EXIT@ command, if the buffer has been modified). You can examine the0 current output file name with the SHOW command.ww