% Librarian I01-42xgKߕgK (5  @ Abbreviatingu$About}<ATTACH AttributesVAttributes_BoxdxAvailable_EntriesgLAvailable_Menus7nBOTTOMbBOX_COPYBOX_CUTBOX_CUT_INSERT|BOX_CUT_OVERSTRIKE BOX_PASTE`BOX_PASTE_INSERT~BOX_PASTE_OVERSTRIKE BOX_SELECTBUFFERLBuffer_Attributes'Canceling_CommandsN>CAPITALIZE_WORDU: CENTER_LINEZ Change_Case;CHANGE_DIRECTION~ CHANGE_MODET_TABSTCOPYCUTsKeypad_Captions^KeysLEARNMLINELK201_TemplateLK201_Wide_TemplateP,LOWERCASE_WORDL Mail_EditingKMARKMenusp Message_Box@Message_BufferO ModifiableMouseQd MOVE_BY_LINES MOVE_BY_PAGEU MOVE_BY_WORDW MOVE_DOWNZt MOVE_LEFT[ MOVE_RIGHT]MOVE_UPNames_For_KeysNEW New_FeaturesNew_User NEXT_BUFFER_ NEXT_SCREEN-V NEXT_WINDOWvNot_Implementedrs CHANGE_MODECUTEDT_Conversion FILL_RANGE_GLOBAL_REPLACEb Journal_FilesNot_Implemented Prompts_And_Responses RESTORE_WORD Scroll_BarsSET_DEFAULT_SECTION_FILEqSET_FIND_CASE_NOEXACTSET_JOURNALINGSET_NOGOLD_KEYSET_NOSHIFT_KEY!SET_SCROLL_MARGINSSHOW_DEFAULTS_BUFFER;SPELLlUnknown WRITE_FILEZSearch_AttributesD Search_Menu6 Section_FilesSELECTj SELECT_ALL{SequencevSET_BACKUP_CONTROL_STRINGB SET_BOX_NOPAD`SET_BOX_NOSELECT SET_BOX_PADmrSet_Box_Pad_menuSET_BOX_SELECTpSet_Box_Select_menu SET_BUFFER  SET_CLIPBOARDdSET_CURSOR_BOUNDgdSET_CURSOR_FREESET_DEFAULT_COMMAND_FILEzSET_DEFAULT_SECTION_FILEGShL SET_FILL_TAGSlSET_FIND_CASE_EXACT >SET_FIND_CASE_NOEXACTNALINGQEDT_DifferencesD END_OF_LINE*.ENLARGE_WINDOWhp Entries_MenusERASE_CHARACTER ERASE_LINE.ERASE_PREVIOUS_WORDERASE_START_OF_LINE ERASE_WORD>EVEl EVE_VT100f EVE_VT200EXITf EXTEND_ALL& EXTEND_EVE^  Extend_Menu\HExtend_submenu@ EXTEND_THIS* EXTEND_TPU> File_MenuVFILL]6FILL_PARAGRAPHaN FILL_RANGEt_Menu?hFORWARDtGET_FILEFGET_WILDCARDED_FILESPGLOBAL_REPLACE Quick_CopyQUITQUOTEJRanges_And_BoxesR Read_Only ReallydelbuffRECALL^RECOVER_BUFFERdRECOVER_BUFFER_ALLBFREFRESHREMEMBERREMOVE6REPEAT xREPLACE Replace_AllXRESETRESTORE RESTORE_BOX_SELECTIONRESTORE_CHARACTER  RESTORE_LINERESTORE_SELECTIONRESTORE_SENTENCE Restore_submenu RESTORE_WORDE_EXTENDED_EVEZ SAVE_FILE6 SAVE_FILE_AS>b Scroll_Bars\DCLtDECwindows_DifferencesB2Defaults DEFINE_KEYDEFINE_MENU_ENTRYDELETE DELETE_BUFFER'h DELETE_WINDOWKH Dialog_BoxesF Display_MenuDO|Editing_Command_Lines@ Edit_MenuOEDTEDT_ConversionRUPPERCASE_WORD[rVMS_Differences VT100_KeypadNVT100_Template VT200_KeypadVT200_Mini_PadO@ WHAT_LINE/ WILDCARD_FINDmWindowsX Word_WrapPWPSc2WPS_DifferencesWritedelprompt" WRITE_FILEx Old_Gold_Key0 ONE_WINDOWOPEN OPEN_SELECTED3 OTHER_WINDOWOVERSTRIKE_MODEqPAGINATE>PASTEPending_Delete Position_CursorPPREVIOUS_BUFFERbDPREVIOUS_SCREEN6PREVIOUS_WINDOWyProgramPrompts_And_Responses >gK 1 Commands List Of Topics (Commands)C For help on EVE topics, type the name of a topic and press RETURN. ~I~: o To exit from help and resume editing, press RETURN. EDITING TEXTD Change Mode Erase Word Restore Character? Copy Insert Here Restore LineD Cut Insert Mode Restore SelectionC Delete Overstrike Mode Restore Sentence? Er ase Character Paste Restore Word9 Erase Line Quote Select= Erase Previous Word Remove Select All= Erase Start Of Line Restore Store Text BOX EDITING@ Box Copy Box Paste Set Box NopadC Box Cut Box Paste Insert Set Box Noselect> Box Cut Insert Box Paste Overstrike Set Box PadA Box Cut Overstrike Box Select  Set Box Select/ Restore Box Selection SEARCHESC Find Set Find Case Exact Set Wildcard VMSA Find Next Set Find Case Noexact Show Wildcards8 Find Selected Set Find Nowhitespace Spell@ Global Replace Set Find Whitespace Wildcard Find, Replace Set Wildcard ULTRIX CURSOR MOVEMENT AND SCROLLINGI Bottom Move By Line Next Screen Set Scrol l OffH Change Direction Move By Page Previous Screen Set Scroll OnL End Of Line Move By Word Reverse Set Scroll SmoothH Forward Move Down Set Cursor Bound Start Of Line> Go To Move Left Set Cursor Free TopD Line Move Right Set Scroll Jump What Line9 Mark Move Up Set Scroll Margins GENERAL-PURPOSE COMMANDS> Attach Do Help Recall Reset Show? DCL Exit Quit Repeat Shell Spawn FILES AND BUFFERSB Buffer Previous Buffer Set JournalingF Delete Buffer Recover Buffer Set Journaling AllD Get File Recover Buffer All Set NojournalingH Get Wild File Save File Set Nojournaling All@ Include File Save File As Show BuffersD New Set Backup Control String Show File BackupG Next Buffer Set Buffer Show System Buffers> Open Set File Backup Write File( Open Selected Set Nofile Backup WINDOWS AND DISPLAYC Delete Window One Window Set Width Shrink WindowB Enlarge Window Previous Window Shift Left Split WindowA Next Window Refresh Shift Right Two Windows FORMATTING AND CASE CHANGESE Capitalize Word Lowercase Wo rd Set Paragraph IndentA Center Line Paginate Set Right Margin9 Convert Tabs Return Set Tabs9 Fill Set Fill Notags Set Wrap4 Fill Paragraph Set Fill Tags Tab? Fill Range Set Left Margin Uppercase Word$ Insert Page Break Set Nowrap KEY DEFINITIONSH Define Key Set Gold Key Set Keypad VT100F Learn  Set Keypad EDT Set Keypad WPSF Remember Set Keypad NoEDT Set Nogold Key@ Set Func Key Motif Set Keypad NoWPS Show KeyD Set Func Key NoMotif Set Keypad Numeric Undefine Key CUSTOMIZING@ @ Set Nodefault Command File@ Define Menu Entry Set Nodefault Section File@ Extend All Set Noexit Attribute Check: Extend EVE Set Nopending DeleteB Extend This Set Nosection File Prompting8 Save Attributes Set Pending Delete@ Save Extended EVE Set Section File Prompting> Save System Attributes Set Selection Grab FocusB Set Clipboard Set Selection Grab Selection: Set Default Command File Show Defaults Buffer2 Set Default Section File Show Summary) Set Exit Attribute Check TPU9 Set Noclipboard Undefine Menu Entry INFORMATIONAL TOPICSD Abbreviating Initialization Files Position CursorJ Attributes Journal Files Prompts And Responses? Canceling Commands Keypad (diagram) Quick CopyE Choices Buffer Keys (list) Ranges And Boxes? Command Files List Of Topics Ruler Keys@ Context Sensitive Help MAIL Editing Scroll BarsB Control Keys Menus Section Files@ DECwindows Differences Message Buffer Status Line@ Defaults Mouse Typing Keys< Dialog Boxes Names For Keys WindowsG Editing Command Lines New Features ULTRIX DifferencesD EDT Conversion New User VMS DifferencesD EDT Differences Pending Delete WPS Differences GOLD KeysE +-------------- ----------------------------------------------------+E | For a keypad diagram, press HELP (with VT100 keypad, press PF2). |E | |E | For a list of defined keys, see help on Keys. |E | |E | For help on TPU built-ins, see help on the TPU command. |E +------------------------------------------------------------------+wwe gK1 Abbreviating AbbreviatingD You can abbreviate EVE commands so long as your abbreviation is notH ambiguous. If more than one command matches what you type, EVE shows a> list of matching commands so you can choose the one you want.F Typically, you use the first letters of each command term or keyword;G sometimes you need only the beginning of the first term---for example:F Abbreviation Full command Abbreviation Full commandF -----------------------------  --------------------------E EN W or ENL ENLARGE WINDOW SE B P SET BOX PADJ ER W or E WO ERASE WORD SE B W SET BUFFER WRITEF GE GET FILE SH B SHOW BUFFERSB GO GO TO S K SHOW KEYH I H INSERT HERE S K E SET KEYPAD EDTC I M INSERT MODE SE W SET WIDTHJ I P INSERT PAGE BREAK  SE W V SET WILDCARD VMS> QUI QUIT SH SHOWH QUO QUOTE SH WIL SHOW WILDCARDSG REPE REPEAT SH WIN SHRINK WINDOWF REPL REPLACE SP W SPLIT WINDOWG RESE RESET STA START OF LINED REST RESTORE STO STORE TEXTG R SEL RESTORE SELECTION  WI WILDCARD FINDD R SEN RESTORE SENTENCE WR WRITE FILE- Similarly, you can abbreviate the following:4 o Buffer names ......... for the BUFFER command3 o Marker names ......... for the GO TO command9 o Keyword parameters ... for SET BUFFER and SET TABSC o Keyword responses .... for DELETE BUFFER, REPLACE, and so on: o Procedure names ...... for EXTEND EVE or EXTEND TPUA o Key names ............ for DEFINE KEY, SHOW K EY, and so on% You CANNOT abbreviate the following:? o Buffer names ...... for DELETE BUFFER and RECOVER BUFFERH o Menu names ........ for DEFINE MENU ENTRY and UNDEFINE MENU ENTRY. o Procedure names ... for the TPU commandH File names for commands such as OPEN, INCLUDE FILE, and WRITE FILE, canJ use logical names and, generally, wildcards (such as *). If more than oneI file matches your request, EVE shows a list of the matching files so you: can choose the one you want---see help on Choices Buffer. Examples:* Abbreviations Full commands, ----------------------------------------, BU MES BUFFER MESSAGESH D K=G-REM BO CUT OV DEFINE KEY= GOLD-REMOVE BOX CUT OVERSTRIKE1 SE BU R SET BUFFER READ_ONLY0 S F C E SET FIND CASE EXACT/ SE TA INV SET TABS INVISIBLEH Hint: In writing EVE initialization files, you should avoid very shortG abbreviations, which may become ambiguous if new commands are added to later versions of EVE. Related topics:C Canceling Commands Choices Buffer Editing Command LinesC List Of Topics Names For Keys Prompts And ResponseswwegK 1 Attributes AttributesJ Global attributes are settings that apply in all buffers and can be savedI in a section file or as EVE-generated code in a command file, so you can0 keep your settings for future editing sessions:9 SET BACKUP CONTROL STRING SET [NO]FILE BACKUP= SET BOX [NO]PAD SET FIND CASE [NO]EXACT< SET BOX [NO]SELECT SET [NO]PENDING DELETED SET [NO]CLIPBOARD SET [NO]SECTION FILE PROMPTINGI SET CURSOR BOUND or FREE SET SCROLL ON, OFF, JUMP, or SMOOTHJ SET [NO]DEFAULT COMMAND FILE SET TABS INSERT, MOVEMENT, or SPACES: SET [NO]DEFAULT SECTION FILE SET TABS [IN]VISIBLE SET [NO]EXIT ATTRIBUTE CHECKG Other glo bal settings are not saved, such as scroll margins or type ofJ wildcards. Buffer settings, such as margins and tab stops, are not saved. Attributes and Section FilesK o A section file is in binary form so it is loaded quickly at startup,I but it cannot be printed or edited. In effect, the section file is+ your own, customized version of EVE.J o To create a section file, use SAVE ATTRIBUTES or SAVE EXTENDED EVE.* A section file saves the following: ! * Compiled procedures0 * Global attributes (see list above)7 * Key definitions, including learn sequences: * Menu definitions for the DECwindows interfaceK o If you prefer to save in a section file, use the following commands,J so that when you save attributes, EVE creates a new version of yourJ default section file without prompting for the file name. This alsoE makes attribute saving faster because there are fewer prompts./ " Command: SET NOSECTION FILE PROMPTINGA Command: SET DEFAULT SECTION FILE mysection.tpu$section" Command: SAVE ATTRIBUTESH o For more information about creating and using a section file, see help on Section Files. Attributes and Command FilesF o A command file contains TPU procedures and statements which areD compiled and executed at startup---in effect, a series of TPUJ programs for extending EVE. A command file may be slower at sta #rtupI than a section file, but it takes up less disk space and it can be edited and printed.H o When you use SAVE ATTRIBUTES, you can have EVE create or update aG command file. EVE then generates a specially marked block of TPU statements for---/ * Global attributes (see list above): * Menu definitions for the DECwindows interfaceH Thus, if you created a command file containing TPU procedures andE key definitions of your o $wn, you can have EVE add the block ofH statements to this command file. If there is already an attributeE block in the command file, EVE replaces it with the new block.K o If you prefer to save in a command file, use the following commands,K so that when you save attributes, EVE prompts for a command file andK shows the name of your default command file (TPU$COMMAND.TPU) in theI prompt line. This also makes attribute saving faster because there a%re fewer prompts./ Command: SET NOSECTION FILE PROMPTING- Command: SET NODEFAULT SECTION FILE; Command: SET DEFAULT COMMAND FILE tpu$command.tpu" Command: SAVE ATTRIBUTESJ o For more information about using a command file, including a sample' file, see help on Command Files.$ Attributes and Initialization FilesE o An initialization file (typically named EVE$INIT.EVE) containsI commands you want executed at startup. This is &particularly usefulJ to set margins, tab stops, and other attributes that are applied toJ the $DEFAULTS$ buffer. For example, if you prefer a right margin ofK 70, put SET RIGHT MARGIN 70 in your initialization file. See help on Defaults.J o At startup, an initialization file is slower than a section file orK command file, depending on how many commands are to be executed. ForI example, if you have several key definitions, you should save them ' in a section file.I o For more information about using initialization files, including a5 sample file, see help on Initialization Files. Attribute Checking and ExitingE o On exiting or quitting, if you changed attributes and have notH already saved them, EVE asks you whether to save your changes. If3 you respond Yes, EVE does a SAVE ATTRIBUTES.K o To simplify or speed up exiting and quitting, you can use (and save)H SET NOEXIT ATTRIBUTE CH (ECK. This is also useful if you frequentlyK change global settings but do not want to save the changes. However,G SET NOEXIT ATTRIBUTE CHECK does not apply to the current editingD session, but only to subsequent sessions in which you use theC section file or command file in which you saved the setting. Related topics:> Command Files Defaults Initialization Files@ Section Files SAVE ATTRIBUTES SAVE SYSTEM ATTRIBUTESwwe )gK1 Canceling_Commands Canceling CommandsI If an EVE command prompts you for more information, such as a file name,C buffer name, search string, or other parameter, you can cancel theE operation by simply pressing RETURN or DO without typing a response.I o For example, the INCLUDE FILE command prompts you for the name of theJ file you want to include. To cancel the operation, simply press RETURN* at the prompt without typing anything.G o Similarly, if you start a learn *sequence and then decide you do NOTC want it remembered, follow these steps to cancel the definition (sequence not remembered):2 1. Press CTRL/R to end the learn sequence.D 2. When EVE prompts you to press the key you want to define,E press the RETURN key or CTRL/M, which cannot be redefined.J Likewise, you can press the RETURN key or CTRL/M to cancel DEFINE KEY," SET GOLD KEY, or UNDEFINE KEY.K o If you recall a command (such as by pressing CTR +L/B) and do NOT want toK execute it, erase the command line (for example, by pressing CTRL/U) or7 press a key defined as RESET (such as GOLD-SELECT).H o If you choose a command from a pull-down or pop-up menu, any promptsH usually appear in a dialog box. To cancel the operation, click M1 on CANCEL in the dialog box.E o CTRL/C usually halts or cancels an operation, such as a repeat orK global replace. However, if you are using keystroke journaling (insteadI of buf,fer-change journaling), CTRL/C is not recorded in the keystrokeJ journal file. After using CTRL/C, you should immediately exit, to saveF your edits. Otherwise, if the system fails, you may not be able toI recover your work. This restriction does not apply with buffer-change journaling. Related topics:D Choices Buffer Editing Command Lines Prompts And ResponseswwgK1 Choices_Buffer Choices BufferH The $CHOICES$ buffer appears if you type an- ambiguous command. It lists9 the possible matches so you can choose the one you want. Example:H 1. You use the following command to edit a file with the type .TXT:" Command: GET FILE *.txtI 2. If more than one file matches your request, EVE splits the windowJ and displays the $CHOICES$ buffer, listing the matching files. ForA example, there may be two files, LETTER.TXT and MEMO.TXT.E 3. EVE recalls the command, putting the cursor at the end o.f theJ command line so you can type your choice. For example, type L*.TXT; or M*.TXT and press RETURN to complete the command. Usage notes:H o Alternatively, you can select something from the $CHOICES$ buffer in any of the following ways:G * Press a key defined as NEXT WINDOW or PREVIOUS WINDOW to put theI cursor into the $CHOICES$ buffer. Then move to the choice you want and press DO.G * Put the cursor into the $CHOICES$ buffer. Move to t /he choice youH want. Press SELECT to copy the choice onto the command line. MoveD back to the command window. You can edit the command line, if6 necessary. Press RETURN to execute the command.G * On DECwindows, use the mouse to point to the choice you want andI click M1 twice. The first click copies the choice onto the command3 line; the second click executes the command.E o To scroll the list of choices, press NEXT SCREEN and PREV SCREEN.I o To c 0ancel the $CHOICES$ buffer display---and discard the command line: ---press a key defined as RESET (such as GOLD-SELECT).K o EVE does not display the $CHOICES$ buffer if you specify a file using aJ search list or if you use wildcards for the directory (such as [...]).D Instead, EVE ues the first matching file found. For example, the9 following command gets the first MEMO.TXT file found:& Command: GET FILE [...]memo.txt Related topics:J Abbreviating 1 Canceling Commands Editing Command Lines: Prompts And Responses Windows RESETwwgK1 Command_Files Command FilesF A command file contains TPU procedures and statements to customize orI extend EVE, or to create a special environment for building your own TPU( application. Default file type is .TPU. Example:I The following is a sample command file containing a procedure to swapE or transpose characters, and a key definition for th 2at procedure:E +---------------------------------------------------------------+E | PROCEDURE user_swap_char |E | LOCAL swap_this; |E | swap_this := ERASE_CHARACTER (1); ! Erase current character |E | MOVE_HORIZONTAL (-1); ! Move back one character |E | EVE$INSERT_TEXT (swap_this); ! Insert erased character |E | RETURN (true); 3 |E | ENDPROCEDURE; |E | |E | EVE$DEFINE_KEY ("user_swap_char", KEY_NAME ("s", SHIFT_KEY), |E | "swap char", EVE$X_USER_KEYS); |E +---------------------------------------------------------------+ Usage notes:E o There are three ways to specify the command file you want to use:J * Invoke EVE using the /COMMAND4= qualifier and specifying the command file.G * Create a TPU$COMMAND.TPU file in your current, default directory1 (you need not use the /COMMAND qualifier).K * Define the TPU$COMMAND logical name to specify the command file. YouH need not use the /COMMAND qualifier, and you can keep the file in0 any convenient directory or subdirectory.I For more information, see DCL help on EDIT/TPU/COMMAND or see the EVE Reference Manual.C o At startup, 5TPU compiles the procedures in the command file andC executes any statements at the end of the command file, such asK DEFINE_KEY statements. Procedures, settings, and key definitions in the4 command file override those in the section file.H o To compile and execute a command file during a session, use commandsJ such as the following to edit the command file, compile the procedures2 it contains, and execute a compiled procedure:" Command: GET FILE procs.tpu, C 6ommand: TPU EXECUTE (CURRENT_BUFFER) Command: TPU user_procG o When you use SAVE ATTRIBUTES or when you save attributes as part ofI exiting or quitting, you can have EVE create or update a command fileJ to save most global settings and any menu definitions. EVE generates a@ specially marked block of TPU statements like the following:1 +----------------------------------------+1 | ! EVE-generated code begin |1 | ! EVE attributes begin 7 |1 | eve$set_find_case_sensitivity (FALSE); |1 | eve_set_box_noselect; |1 | eve_set_box_pad; |1 | eve_set_cursor_bound; |1 | eve_set_nodefault_command_file; |1 | eve_set_nodefault_section_file; |1 | eve_set_exit_attribute_check; |1 | eve_set_pending_delete; |1 | eve_set_section_file_prompting; |1 | eve_set_tabs 8('INSERT'); |1 | eve_set_tabs ('VISIBLE'); |1 | ! EVE attributes end |1 | ! EVE-generated code end |1 +----------------------------------------+K o If you prefer to save in a command file, use the following commands, soC that SAVE ATTRIBUTES prompts for a command file---without firstE prompting for a section file---and shows the name of your default6 command file (TPU$COMMAND.TPU) in the prom 9pt line:, Command: SET NOSECTION FILE PROMPTING* Command: SET NODEFAULT SECTION FILE8 Command: SET DEFAULT COMMAND FILE tpu$command.tpu Command: SAVE ATTRIBUTESK o If you want all your buffers to have the same margins or tab stops, youK can execute a TPU$LOCAL_INIT procedure in your command file, instead of3 using an EVE initialization file---for example:3 +------------------------------------------+3 | PROCEDURE tpu$local_init : |3 | eve_set_left_margin (4); |3 | eve_set_right_margin (72); |3 | eve_set_tabs ("EVERY 10"); |3 | ENDPROCEDURE; ! my defaults |3 | . |3 | . |3 | TPU$LOCAL_INIT; ! execute init procedure |3 +------------------------------------------+E When you invoke EVE using that command file, the settings ;in yourK TPU$LOCAL_INIT procedure apply to the MAIN buffer (or buffers initiallyH created from your input files) and to the $DEFAULTS$ buffer, so thatK each buffer you create has the same settings. For more information, see help on Defaults.@ o The EVE source files are available online as examples of TPUI programming and as a library of TPU procedures. For a list of the EVE0 source files, use the following DCL command:) $ DIRECTORY SYS$EXAMPLES:EVE$*.TPU< Related topics:B Attributes Initialization Files Section Files8 SAVE ATTRIBUTES SET DEFAULT COMMAND FILE TPUwwgK1 Control_Keys Control KeysK Control keys combine holding down the CTRL key while you press another key> ---usually to execute a command or enter a special character.( EVE defines the following control keys:? Keys Definitions Keys DefinitionsE ----------------------- ------- =---------------------E CTRL/A ... Change Mode CTRL/L ... Insert Page Break: CTRL/B ... Recall CTRL/M ... Return< CTRL/D ... Exit (on ULTRIX) CTRL/R ... RememberG CTRL/E ... End Of Line CTRL/U ... Erase Start Of Line9 CTRL/H ... Start Of Line CTRL/V ... Quote; CTRL/I ... Tab CTRL/W ... Refresh8 CTRL/J ... Erase Word CTRL/Z ... Exit CTRL/K ... Learn (with EDT > or WPS keypad) Usage notes:J o When you edit an EVE command line, CTRL/J (or any key defined as ERASEI WORD) works like ERASE PREVIOUS WORD. This is to emulate DCL command- line editing.I o The EDT or WPS keypad defines CTRL/J as Delete Previous Word. The EDTI keypad also redefines CTRL/H and CTRL/U slightly differently from the EVE default definitions.E o You can define most control keys by using DEFINE KEY or LEARN. InI naming control keys, u ?se a dash, slash, or underscore in the key nameE (for example, CTRL/A, CTRL-A, or CTRL_A are the same), or use theI circumflex (for example, ^A). The case of the letters does not matterH (for example, CTRL/A and CTRL/a are the same). For more information, see help on Names For Keys.G o Some control keys can be defined but cannot be executed unless yourD terminal is set accordingly (see help on TPU Nondefinable Keys).I Typically, the VMS operating system traps the foll @owing control keys:I CTRL/C CTRL/O CTRL/Q CTRL/S CTRL/T CTRL/X CTRL/YJ o To insert a control code, use the QUOTE command (CTRL/V). For example,H to insert an escape character, use QUOTE and then press CTRL/[ (left bracket).E o CTRL/C usually halts or cancels an operation, such as a repeat orK global replace. However, if you are using keystroke journaling (insteadI of buffer-change journaling), CTRL/C is not recorded in the keystrokeJ journa Al file. After using CTRL/C, you should immediately exit, to saveF your edits. Otherwise, if the system fails, you may not be able toI recover your work. This restriction does not apply with buffer-change) journaling, which is the EVE default.F o If you redefine CTRL/R, you should define another key as REMEMBER,I because the REMEMBER command cannot be typed to end a learn sequence.I Similarly, if you redefine CTRL/B, you may want to define another key: as RECALL, because B you cannot type the RECALL command.D o You can use M2 mouse buttons to move a selection between EVE and; another DECwindows application. See help on Quick Copy.H +---------------------------------------------------------------------+H | For a list of key definitions, see help on Keys or press GOLD-HELP. |H +---------------------------------------------------------------------+ Related topics:: Names For Keys DEFINE KEY LEARN QUOTEA RECALL REMEM CBER SHOW KEY UNDEFINE KEYwwgK 1 Defaults DefaultsC Global settings (all buffers) Buffer settingsH +--------------------------------+ +------------------------+H | Set Box Noselect | | Forward |H | Set Box Pad | | Insert Mode |H | Set Cursor Free | | Set Buffer Modifiable |H | Set Exit Attribute Check | | SeDt Buffer Write |H | Set File Backup | | Set Journaling All |H | Set Fill Notags | | Set Left Margin 1 |H | Set Find Case Noexact | | Set Paragraph Indent 0 |H | Set Find Nowhitespace | | Set Right Margin 79 |H | Set Function Keys Motif | | Set Tabs Every 8 |H | Set Keypad Numeric or VT100 | | Set Wrap |H | Set Noclipboard | E +------------------------+# | Set Nodefault Command File |F | Set Nodefault Section File | NOTE: Most global settings canD | Set NoGOLD Key | be saved in a section file orE | Set Nopending Delete | as EVE-generated code in a TPUA | Set Scroll Margins 0 0 | command file. See help on2 | Set Scroll On | ATTRIBUTES.# | Set Scroll Smooth |# | Set Section File Prompting |# | Set Tabs Insert F |# | Set Tabs Visible |# | Set Width 80 |# | Set Wildcard VMS or ULTRIX |# +--------------------------------+ Usage notes:K o The SET FILE BACKUP default setting is only for ULTRIX. See help on SETG BACKUP CONTROL STRING for the default ULTRIX control string used to backup files.E o The SET FUNCTION KEYS MOTIF default setting is only for the Motif environment.G o In DECwindows, the default setting is SET SELECT GION GRAB SELECTION.J o On VT100-series terminals, the default is SET KEYPAD VT100. Otherwise,& the default is SET KEYPAD NUMERIC.K o Default width is your terminal setting---typically, 80 columns. DefaultJ right margin is one column less than the width---hence, typically, 79. See help on SET WIDTH.G o Default wildcards match the system you are using. Thus, on VMS, theJ default is SET WILDCARD VMS; on ULTRIX, it is SET WILDCARD ULTRIX. TheJ setting applies only to WI HLDCARD FIND and SHOW WILDCARDS---it does notH affect wildcards in file names which are determined by the operating system.G o For editing EVE command lines, such as when you recall a command byK pressing CTRL/B, the cursor is bound, the default direction is reverse,F and the default mode is your terminal setting. See help on Editing Command Lines.B o Setting the WPS keypad automatically sets the cursor to BOUND.H o The EDT or WPS keypad makes PF1 the GOLD key, over Iriding any currentH definition of PF1. However, if you set a different key as GOLD, thenH the EDT or WPS keypad uses your GOLD key without redefining PF1. See help on Gold Keys.F o To save most global settings for future editing sessions, use SAVEH ATTRIBUTES to create a section file or to create or update a command file.D o Margins, tab stops, and other buffer settings are NOT saved in aK section file. To use the same buffer settings for all or most sessions,H Jput the relevant commands in an initialization file (typically namedH EVE$INIT.EVE) and use that file when you invoke EVE. For example, ifD you prefer a right margin of 70, put SET RIGHT MARGIN 70 in yourF initialization file. When you invoke EVE using that initializationF file, the setting applies to the MAIN buffer (or buffers initiallyD created from your input files) and to an EVE system buffer namedH $DEFAULTS$, so that each buffer you create has a right margin of 70.% KSee help on Initialization Files.G o To check the current $DEFAULTS$ settings, use SHOW DEFAULTS BUFFER.I o You can change the $DEFAULTS$ settings during your editing session as follows:: 1. Put the $DEFAULTS$ buffer into the current window:% Command: BUFFER $DEFAULTS$I (The $DEFAULTS$ buffer is empty because it is a "template" buffer9 for the settings used in creating other buffers.)H 2. Use SET LEFT MARGIN, SET RIGHT MARGIN, and other cLommands to setI the default buffer attributes. Buffers you create thereafter willC have those settings---no effect on other, existing buffers. Related topics:C Attributes EDT Differences Initialization Files> ULTRIX Differences VMS Differences WPS DifferenceswwgK1 Dialog_Boxes Dialog Boxes@ On DECwindows, a dialog box appears so you can enter additionalJ information or make further choices. Menu items that display a Mdialog box/ are marked with an ellipsis (...) in the menu. Usage notes:I o Some dialog boxes have entry lines for typing additional information.D Keys in the dialog box are determined by DECwindows, not by EVE.8 LEARN. Starts a learn sequence, so you ca kn bind severalG CTRL/K keystrokes to a single key. To end the learn sequence,I press CTRL/R (defined as REMEMBER) or press the WPS Halt key (GOLD-`).G CTRL/C Usually halts an operation, such as a repeat or globalH replace. However, if you are using keystroke journalingE (instead of buffer-change journaling), CTRL/C is notE recorded in the journal file. If you use CTRL/C, youK l should immediately exit, to save your edits. Otherwise, ifF the system fails, you may not be able to recover yourI work. This restriction does not apply with buffer-change6 journaling, which is the EVE default. Other differences from real WPS -------------------------------F Copy, cut EVE commands and WPS keys that work on a select rangeK and paste or found range also work on a box. If SET BOX SELECT is inI m effect, the following WPS keys work like BOX CUT and BOX PASTE:C WPS Copy WPS Cut WPS Paste WPS Replace. See help on Ranges And Boxes.K Clipboard WPS keys do NOT use the DECwindows clipboard. For example,F the WPS Copy, Cut, and Paste keys use the INSERT HEREI buffer or an alternate paste buffer (specified by GOLD-1J through GOLD-9). EVE commands and EDT keys use either n theG clipboard or the INSERT HERE buffer, depending on your setting.H Cursor Setting the WPS keypad automatically sets the cursor toK bound. To enable a free cursor, which can move anywhere inK the buffer, use SET CURSOR FREE which is otherwise the EVE! default setting.D Paragraphs Paragraph boundaries for FILL (GOLD-KP5) or the WPS> Paragraph key (KP5) are any of the follow oing:! * Blank line2 * Top or bottom of the buffer> * Page break (form feed at start of line)H * RUNOFF command (such as .BREAK;) at start of lineG * VAX DOCUMENT tag (such as ) at start of lineH Rulers When you use the WPS Ruler key (GOLD-R), only one rulerH can be active at a time. Rulers cannot be embedded in aK document. Setting the margins o pr paragraph indent does not@ automatically rewrap or reformat text. For moreI information on using the Ruler, including a list of keysF for moving the cursor in the ruler, see help on Ruler Keys.I Scrolling Scrolling with WPS keys is halted when you press any keyI ---not just the WPS Halt key (GOLD-`). Pressing a key toI stop scrolling executes whatever function is assigned to q that key.C Searches Searches follow EVE rules for case sensitivity and- direction. See help on FIND.E Sentences Sentence boundaries for the WPS Sentence key (KP7 orG GOLD-KP7) and Delete Beginning Sentence key (GOLD-F13,K GOLDCTRL/J, or GOLD-LINEFEED) are periods, question marks,K or exclamation points. Periods in RUNOFF (DSR) commands orG in decimal numbers are treated as sentence bo rundaries.J SPELL SPELL on VMS allows you to modify your text by spawning aG subprocess in which you interact with the VMS DECspellG utility. When you exit DECspell, your text is modifiedH with the spelling corrections. SPELL on ULTRIX does notD modify your text, but simply produces a list of anyJ misspelled words in a second window. On the SPELL commandE line you can specify qualifierss for the VMS DECspellB utility, or options for the ULTRIX spell checker. Features NOT implemented in EVE -------------------------------( o Abbreviation or library documents$ o Control commands for printing o DEAD key o Editor math< o Footnotes, paragraph numbering, and table of contents* o Hyphenation and non-breaking spaces o Justification$ o Output files other than ASCII8 o Superscripts, subscripts, or composite characters; t o Underlining, bolding, or other typographical effects o VIEW mode! o TDE (two-dimension editor)( o UDP (user-defined WPS procedures)D o Word-wrap returns (In EVE, all lines end in a "hard" return.)H +---------------------------------------------------------------------+H | For a keypad diagram, press HELP or with the WPS keypad, GOLD-H. |H | |H | For a list of key definitions, see help on Keys or upress GOLD-HELP. |H +---------------------------------------------------------------------+ Related topics:C Ranges And Boxes New User Ruler Keys SET KEYPAD WPSwwڎgK1 DECwindows_Differences DECwindows DifferencesD You can use EVE on a workstation or on character-cell terminals. OnF workstations, you can use EVE in the Motif windowing environments. ToI invoke EVE with the DECwindows interface, use the following DCL command:! $ EDIT/TPU/DISPLAY v=DECWINDOWSG Generally, EVE commands work the same in either environment. Here is aB list of features and restrictions when you use EVE on DECwindows:' Features Usage on DECwindowsJ ----------------------------------------------------------------------H Clipboard You can enable the DECwindows clipboard for copying,J cutting, and pasting, so you can transfer text betweenJ EVE and other DECwindows applications. See help on SET w CLIPBOARD.A Function keys You can define shifted function keys, such asG SHIFT/FIND. SET FUNCTION KEYS MOTIF defines several6 keys common to Motif applications.I ALT key You can define ALT key combinations, such as ALT/Z orH ALT/TAB. On DECwindows, the COMPOSE CHARACTER key isF the ALT key on older keyboards; to enter a composeK character sequence, use ALT/SPAC xE. Some newer keyboards, have a separate ALT key.J Menus You can execute commands by using pull-down and pop-upK menus (see help on Menus). To add or delete menu items,E choose Extend Menu from the Customize menu or useG DEFINE MENU ENTRY and UNDEFINE MENU ENTRY commands.K Dialog boxes Menu items that require additional information, such asK a file name, search string, or o yther parameter, displayJ a dialog box for entering the information. See help on! Dialog boxes.K Quick Copy You can use mouse buttons to copy or move text from EVEH to another DECwindows application or conversely. See' help on Quick Copy.K Scroll bars You can use scroll bars to scroll the buffer vertically= or horizontally. See help on Scroll Bars.G Selecting You ca zn select text by clicking or dragging M1 (seeK help on SELECT). Editing operations can use a selectionK in another DECwindows application or a selection withinK EVE. For example, you can select a file name in anotherH DECwindows application and then use OPEN SELECTED in* EVE to edit that file.F Status line Clicking M1 on a status line indicator toggles theC respective s {etting---for example, to change theK direction from Forward to Reverse or to change the modeG from Insert to Overstrike. See help on Status Line.+ Restrictions with the DECwindows interfaceJ o You cannot use keystroke journaling on DECwindows. However, you canJ use buffer-change journaling, which is the EVE default. See help on Journal Files.K o You cannot use the ATTACH and SPAWN commands on DECwindows. However,K if |you run several DECwindows applications concurrently, you may notK need to use subprocesses. However, you can use the DCL command which= creates a subprocess differently from SPAWN and SPELL.I o WPS keys do not use the DECwindows clipboard. For example, the WPSI Cut key uses the INSERT HERE buffer or a WPS-style alternate pasteG buffer, whereas the CUT command uses the clipboard or the INSERT. HERE buffer, depending on your setting.= o Mouse opera}tions are not recorded in a LEARN sequence. Related topics:, Menus Mouse New Features* New User Quick Copy< SET SELECTION GRAB FOCUS SET SELECTION GRAB SELECTIONwwgK1 Editing_Command_Lines Editing Command LinesK You can use keys to edit EVE command lines much like editing command linesH as the system level. Generally, keys for text editing or for moving theE cursor work the same way on the command line as in a text ~ buffer. InF effect, you edit one of two EVE system buffers---the COMMANDS buffer,J which stores the commands you type, or the $PROMPTS$ buffer, which stores# your responses to command prompts.8 Here is a summary of features for command-line editing:H Canceling To cancel a command, erase the command line andF press RETURN, or press a key defined as RESETD (such as GOLD-SELECT). Generally, if an EVEH com mand prompts you for additional information,I simply pressing RETURN at the prompt cancels theJ operation (see help on Canceling). In some cases,F pressing RETURN indicates a default response.K Cursor movement To move the cursor on the command line, press keys! such as:2 <-- ........ MOVE LEFT3 --> ........ MOVE RIGHT6 CTRL/H ..... START OF LINE4 CTRL/E ..... END OF LINEG (The command line always uses a bound cursor.)E Direction Default direction of the COMMANDS buffer andF $PROMPTS$ buffer is REVERSE (to the left). ToH change the direction, press a direction-settingE key, such as F11 (CHANGE DIRECTION). The newF direction stays in effect for the rest of theK session or until you change it again---it does notB revert to the previous direction when youE terminate the command or prompt. See help on* CHANGE DIRECTION.G Erasing To erase text on the command line, press text-. editing keys such as:/ definitions, learn sequences, and global settings, and use anI initialization file (typically named EVE$INIT.EVE) for settings that are< not saved in a section file, such as margins and tab stops." Here are some hints and examples:I o Use SET KEYPAD EDT to enable the EDT-style keypad. Put the command inI an initialization file, save the keypad setting by creating a sectionF file, or define the EVE$KEYPAD logical name to be EDT. Most keypadJ functions work as in real EDT, although the names may differ. See help on EDT Differences.E o Use DEFINE KEY to define other keys. For example , you may want toK redefine GOLD-KP8 as FILL RANGE to avoid accidentally filling text thatI does not have blank lines or other paragraph boundaries. Save the keyG definitions by creating a section file or by putting the DEFINE KEY5 commands in an initialization file---for example:2 In EDT In EVEJ ----------------------------------------------------------------------J DEF KEY gold 3 AS "ext show buffer." DEF KEY= gold-e3 show buffersJ DEF KEY gold l AS "chglw." DEF KEY= gold-l lowercase wordJ DEF KEY gold u AS "chguw." DEF KEY= gold-u uppercase wordI DEF KEY gold 9 AS "cutsr paste." DEF KEY= gold-kp9 store textA DEF KEY cont n as "ext quit." DEF KEY= ctrl/n quitF DEF KEY func 34 AS "shr." DEF KEY= F20 shift left 8E DEF KEY gold 10 AS "ext find=?.." DEF KEY= gold-pf2 bufferE DEF KEY gold a AS "appendsr." DEF KEY= gold-a edt kp9I DEF KEY gold-16 AS "+par." DEF KEY= gold-period wps kp5J Note the differences in some key names. For example, in EVE, GOLD-3 isK the sequence of the GOLD key and the number 3 on the keyboard. See help on Names For Keys.I o Use SET CURSOR BOUND to enable an EDT-style bound cursor. By default,J EVE uses a free cursor, which you can move anywhere in the buffer. YouG can save the setting in a section file or command file. See help on Attributes.C o Use SET RIGHT MARGIN much as you use SET WRAP in real EDT---for example:* In EDT In EVE8 -------------------------------------------------7 SET WRAP 70 SET RIGHT MARGIN 70, SET NOTRUNCATE SET WRAPJ If you want each buffer to have the same right margin, put the commandI in your EVE initialization file (see help on Defaults). Note that SET$ WRAP is the default EVE setting.B o Use SET SCROLL MARGINS to set distances for scrolling to beginH automatically as you move the cursor up or down. For example, with aH 24-line terminal screen (21-line main window), the following EDT and EVE commands are equivalent:* In EDT In EVE: ---------------------------------------------------: SET CURSOR 5:15 SET SCROLL MARGINS 5 6E Note that EVE scroll margins are measured from the top and bottomI respectively, whereas in EDT, both are measured from the top. You canI specify numbers of lines or percentages of the screen size. Also, theC size of the EVE main window depends on the terminal screen. ForK example, on a workstation, the main window may be longer than 21 lines.D To keep your scroll margins for future editing sessions, put the, command in your EVE initialization file.K o Searches follow EVE rules for case sensitivity and white space. Use SETI FIND commands to set the way you w ant searches to work---for example:* In EDT In EVE7 ------------------------------------------------7 SET SEARCH EXACT SET FIND CASE EXACTK These are not exact equivalences because EVE always matches diacriticalG marks exactly as entered in the search string. For more informationF about case sensitivity for searches, see help on FIND and REPLACE.I o Use TPU procedures in place of EDT macros. Create a buffer containingH the procedure and then compile the procedure with EXTEND EVE, or putG the procedure in a command file (.TPU) and then invoke EVE with theB /COMMAND= qualifier. In either case, you can save the compiledG procedure in your section file. The following examples show a macroJ from an EDT command file translated into a TPU procedure. Each createsH a new command, WIDEN, which sets the display to 132 columns and sets the right margin to 120.3 EDT Macro TPU ProcedureE +------------------------+ +-----------------------------+E | FIND=widen | | PROCEDURE eve_widen |E | INSERT;SET SCREEN 132 | | EVE_SET_WIDTH (132); |E | INSERT;SET WRAP 120 | | EVE_SET_RIGHT_MARGIN (120); |E | FIND=main. | | ENDPROCEDURE; |E +------------------------+ +-----------------------------+, In EDT In EVE6 - ------------------- ----------------6 DEFINE MACRO widen EXTEND eve_widen+ WIDEN WIDENJ Alternatively, use LEARN to bind the relevant EVE commands to a singleF key and then save the key definition in your section file. AnotherH method is to put the relevant commands in an EVE initialization fileB which can be executed during a session by using the @ command.A o Create "jacket" procedures to add commands to EVE, using E VE$J procedures for EDT keys. (The EVE source files are available online inK SYS$EXAMPLES.) Compile your procedures and save them in a section file,D or put the procedures in a command file (.TPU). For example, theJ following procedures create EVE commands named APPEND and CHANGE CASE,: using the procedures for the Append and ChngCase keys: PROCEDURE eve_append RETURN (EVE$EDT_APPEND);1 ENDPROCEDURE; ! Append command PROCEDURE eve_change_case! RETURN (EVE$EDT_CHNGCASE);6 ENDPROCEDURE; ! Change Case commandI o In EVE, using SELECT and then REMOVE or CUT without moving the cursorE selects and removes the current character, whereas in real EDT itG clears the paste buffer. If you want EDT-style behavior, reassign a variable as follows:2 Command: TPU EVE$X_SELECT_REMOVE_FLAG := 1;D The variable assignment is saved when you create a section file.K o EVE does not defin e keys for EDT-style tab adjustment. However, you canH get similar effects by defining a key for the WPS Ruler key (GOLD-R)8 and then using the ruler to add or delete tab stops.G For example, the following command defines F20 as the WPS Ruler key, without having to enable the WPS keypad:+ Command: DEFINE KEY= F20 WPS GOLD-R= Then, to add or delete tab stops, do the following steps:G 1. Press the key you defined for the WPS Ruler (such as F20 in theI example above). EVE displays a ruler at the bottom of the currentF window (just above the status line). The cursor appears in the- ruler. Tab stops are marked with a T.B 2. Put the cursor where you want to add or remove a tab stop.@ Press --> and <-- to move within the ruler, or press TAB7 to move to the next or previous T in the ruler.J 3. Type a T or t at that location to set a tab stop at that column orI to delete a tab stop already there. New tab stops are immediately. applied to the buffer you are editing.K 4. Repeat steps 2 and 3 to add or delete other tab stops. To exit from; the ruler and resume editing, press the RETURN key.J For more information about the WPS Ruler key, including a list of keys? for moving the cursor in the ruler, see help on Ruler Keys. Related topics:@ Attributes Command Files EDT Differences9 Initialization Files Names For Keys New User? Section Files DEFINE KEY SET KEYPAD EDTww(gK 1 Gold_Keys GOLD KeysD The GOLD key increases the possible key bindings for function keys,D control keys, and typing keys. You press GOLD and then another key. Example:F The following commands set PF1 as the GOLD key and then define theG sequence of GOLD and the letter C (or c) as CENTER LINE. Typing the1 letter by itself still enters that character. Command: SET GOLD KEY pf1/ Command: DEFINE KEY= gold-c center line Usage notes:H o In naming GOLD key sequences, use a dash, slash, or underscore---forG example, GOLD-PF2, GOLD-F20, GOLD-KP0, and so on. Key names are notJ case-sensitive (for example, GOLD-A and GOLD-a are the same). See help on Names For Keys).H o EVE does not have a default GOLD key. Using SET GOLD KEY, SET KEYPADF EDT, or SET KEYPAD WPS defines the following GOLD key sequences---K sometimes called "sleepe r" keys because they are defined by default but, must be enabled by setting the GOLD key:& Key Sequences DefinitionsJ ----------------------------------------------------------------------H GOLD-F13 ............. Restore Word OR WPS Delete Beginning Sentence: GOLD-HELP ............ Help Keys (list of definitions)( GOLD-FIND ............ Wildcard FindG GOLD-INSERT_HERE ..... Restore [NOTE: The EDT or WPSE GOLD-REMOVE .......... Store Text keypad defines someE GOLD-SELECT .......... Reset additional GOLD keyE GOLD-PREV_SCREEN ..... Previous Window sequences, and letsE GOLD-NEXT_SCREEN ..... Next Window you use GOLD-numberF GOLD-UP arrow ........ Top sequences for repeatB GOLD-LEFT arrow ...... Start Of Line counts or uses.]! GOLD-DOWN arrow ...... Bottom& GOLD-RIGHT arrow ..... End Of LineB o The EDT or WPS keypad makes PF1 the GO LD key, unless you set aI different key as GOLD. You can have only one key set as the GOLD key.K Also, if you define keys that are otherwise defined by EDT or WPS, suchF as GOLD-PF4, your definitions override the EDT or WPS definitions.F o To keep your GOLD key and other key definitions for future editing) sessions, do either of the following:J * Use SAVE EXTENDED EVE to create a section file which saves your keyJ definitions in binary form---in effect, your own cu stomized version) of EVE. See help on Section Files.? * Put SET GOLD KEY and other key-definition commands in anF initialization file (typically named EVE$INIT.EVE). See help on Initialization Files.E +------------------------------------------------------------------+E | For a list of defined keys, see help on Keys or press GOLD-HELP. |E | |E | For a keypad diagram, press HELP (with VT100 keypad, press PF2). |E +------------------------------------------------------------------+ Related topics:J EDT Names For Keys DEFINE KEY SET GOLD KEY SHOW KEY WPSww(gK1 Initialization_Files Initialization FilesH An initialization file contains EVE commands, typically to set margins,G tab stops, and other buffer attributes, or to define keys that are not4 saved in a section file. Default file type is .EVE. Example:H The following is a sampl e EVE initialization file to set margins and- other attributes and to define some keys:# +-----------------------------+H | SET LEFT MARGIN 4 | Each command must be on a separateH | SET PARAGRAPH INDENT +3 | line. If a command is incomplete,F | SET RIGHT MARGIN 72 | EVE prompts you for any requiredF | SET TABS EVERY 10 | information before continuing toF | SET SCROLL MARGINS 9% 9% | execute the initialization file.# | SET FIND WHITESPACE |H | ! Key definitions | Comments must be on lines separateG | SET KEYPAD EDT | from commands and must begin with? | DEF KEY= F20 SHOW BUFFERS | an exclamation point (!).# | DEF KEY= CTRL/P BOX PASTE |# | DEF KEY= GOLD-S BOX SELECT |# | DEF KEY= KP7 WPS GOLD-R |# +-----------------------------+ Usage notes:D o To use an initialization file when you invoke EVE, do any of the following:H * Create an initialization file named EVE$INIT.EVE in your current,K default directory or your SYS$LOGIN directory. By default, EVE looksD for this initialization file at startup (you need not use the" /INITIALIZATION qualifier).F * Define the EVE$INIT logical name to specify your initializationG file. This is useful if you want to use the same file for all orK most editing sessions---including when you use EVE within MAIL---andH lets you keep the file in any directory or subdirectory you like.F This overrides the search for an EVE$INIT.EVE file. If you omit< parts of the file specification from the logical name? definition---for example, if you do not specify a deviceD (disk)---EVE supplies them from EVE$INIT.EVE in your current,5 default directory or your SYS$LOGIN directory.F * Invoke EVE using the /INITIALIZATION= qualifier and specify theI initialization file. This overrides any definitio n of the EVE$INITI logical name and overrides the search for an EVE$INIT.EVE file. IfH you omit parts of the file specification---for example, if you doE not specify a device (disk)---EVE supplies them first from theD logical name (if defined), and then from EVE$INIT.EVE in yourG current, default directory or your SYS$LOGIN directory. For moreJ information, see DCL help on EDIT/TPU/INITIALIZATION or see the EVE Reference Manual.G o At startup, commands in an initialization file for buffer settings,K such as margins, paragraph indent, and tab stops, apply to the MAIN (orG first) buffer and to an EVE system buffer named $DEFAULTS$, so thatG each buffer you create has the same settings---in effect, your own,J private defaults. For example, if you prefer a right margin of 70, putJ SET RIGHT MARGIN 70 in your initialization file. See help on Defaults.I o Settings and key definitions in an initialization file override thoseK in a section file or command file. Typically, you use a section file toJ save key definitions and global attributes (such as if you always wantJ the EDT keypad and a bound cursor), and use an initialization file for3 buffer settings, such as margins and tab stops.I o To execute an initialization file during a session, use the @ commandK (at sign). This is effectively the same as typing the commands the fileK contains. Commands in the initialization file for edit ing operations or0 buffer settings apply to the current buffer.I o You can also use an initialization file when you invoke EVE for batchD editing. For example, the following command invokes EVE using an( initialization file named BATCH.EVE:2 $ EDIT/TPU /NODISPLAY /INITIALIZATION=batchE This batch initialization file should comprise a complete editingH session, including EXIT or QUIT. Some EVE commands cannot be used inB batch because they prompt for a key pres s or other interactive response.J o To insert text from within an initialization file, use the TPU commandH and the EVE$INSERT_TEXT procedure. This is useful to insert a deviceJ control string, date and time, standard heading, or some other text atI startup. For example, the following command in an initialization file inserts the quoted string:+ TPU EVE$INSERT_TEXT ("Top Secret!");B o To repeat a command from within an initialization file withoutJ requiring keyboard interaction, use the REPEAT command and specify theJ command to repeat on the same line. For example, the following commandG in an initialization file repeats the MOVE BY PAGE command 5 times: REPEAT 5 MOVE BY PAGEK If you do not specify the command to repeat, EVE waits for you to press the key to be repeated. Related topics:E @ Attributes Command Files Defaults Section Filesww(gK1 Journal_Files Journal Files G Journal files record your edits so that if a system failure interruptsI your editing session, you can recover your work. Normally, journal filesE are deleted automatically when you exit or quit. If a system failureE occurs, such as a communications break between your terminal and the' computer, the journal files are saved.C There are two types of journaling and recovery---buffer-change and keystroke, as follows:& Buffer-Change Journaling and RecoveryD o Buffer-change jou rnaling creates a journal file for each textA buffer. By default, EVE uses buffer-change journaling---on. DECwindows or character-cell terminals.G o On VMS, buffer-change journal files are created in the directoryG defined by the TPU$JOURNAL logical name (default is SYS$SCRATCH,2 which is usually your SYS$LOGIN directory).G o The name of the journal file derives from the name of the bufferA being edited and the file type .TPU$JOURNAL---for example: = Text buffers Buffer-change journal files= ---------------------------------------------------2 MAIN MAIN.TPU$JOURNAL8 JABBER.TXT JABBER_TXT.TPU$JOURNAL> GUMBO_RECIPE.RNO GUMBO_RECIPE_RNO.TPU$JOURNAL; NEW TEST DATA NEW_TEST_DATA.TPU$JOURNAL6 * TEMP * __TEMP__.TPU$JOURNALJ o To recover your edits with buffer-change journaling, invoke EVE andK then use RECOVER BUFFER. You recover one buffer per command, and canH recover buffers from different editing sessions. For example, theF following command recovers the text of a buffer named MEMO.TXT:* Command: RECOVER BUFFER memo.txtH o If you specify multiple input files on the EDIT/TPU command line,& EVE tries to recover each file.K o If you are unsure of the buffer names or journal file names, use the asterisk wildcard (*):# Command: RECOVER BUFFER *J EVE then lists the available buffer-change journal files so you can< choose the one you want (see help on Choices Buffer).H o Alternatively, to get a list of your buffer-change journal files,! use the following command:< Command: DCL DIRECTORY TPU$JOURNAL:*.TPU$JOURNAL;*H o To recover several buffers or files---one after another---use the following command:% Command: RECOVER BUFFER ALLK This re covers each buffer or file for which there is a buffer-changeG journal file available, regardless of whether the files are from" different editing sessions.J o Recovery with buffer-change journaling restores only your text---itE does NOT restore settings, key definitions, or the contents ofF system buffers (such as the INSERT HERE buffer) done before theH system failure and it does not re-create files or buffers deleted! before the system failure. D o Some edits may be slower because of buffer-change journaling,J depending on the extent of the changes---notably, inserting a largeH amount of text, such as including a large file into the buffer orD pasting a large amount of text from the DECwindows clipboard.* Usually the recovery is quite fast.K o To disable journaling for a particular buffer, use SET NOJOURNALING.I To disable buffer-change journaling entirely, use SET NOJOURNALINGK ALL. Ty pically, you disable buffer-change journaling if you are only1 examining a file without making any edits." Keystroke Journaling and RecoveryK o Keystroke journaling, as used in previous versions of EVE, creates aE single journal file for the editing session, regardless of theK number of buffers you create. To enable keystroke journaling, invokeI EVE using the /JOURNAL= qualifier and specify the journal file you/ want created. Default file type is .TJL .K o Keystroke journaling does NOT work with the DECwindows interface andA has other restrictions which do not apply to buffer-changeI journaling. For more information, see DCL help on EDIT/TPU/JOURNAL' or see the EVE Reference Manual.E o To recover your edits with keystroke journaling, invoke EVE byE reissuing the command for original editing session, adding the7 /RECOVER qualifier, as in the following example:' $ EDIT/TPU /JOURNAL=myjournal . ." *** system failure *** . .0 $ EDIT/TPU /JOURNAL=myjournal /RECOVERK Recovery with keystroke journaling replays your editing session in aI kind of player-piano fashion. Typically, you then exit to save the recovered work.G o Before recovering your edits with a keystroke journal file, makeI sure all relevant files and terminal settings are the same as whenJ you began the original editing session. Otherwise, the recovery mayJ fail. For more information, see DCL help on EDIT/TPU/RECOVER or see the EVE Reference Manual.K o To recover an editing session where you had specified multiple inputK files on the EDIT/TPU command line, you must specify the input files9 in the same order as in the original command line.I o On ULTRIX, existing files are copied to a backup file before beingK overwritten. This is the default behavior, but you can disable it orJ customize the way EVE creates the backup file spec by using the SETH NOFILE BACKUP or SET BACKUP CONTROL STRING commands. Note that ifE you customize the backup control string to not include versionG numbers in your backup file specs, you jepordize your ability toH recover using a keystroke journal file. For more information, see) help on SET BACKUP CONTROL STRING.F o Recovery with a keystroke journal file may not work if you usedH CTRL/C to halt or cancel an operation during the editing session.G Keystroke journaling does not record CTRL/C. Therefore, when youK replay your keystrokes, the operation continues uninterrupted, whichH is likely to affect how the remaining keystrokes are replayed. In) some cases, the recovery may fail.H +---------------------------------------------------------------------+H | Journal files contain information about the text you edit. If you |H | edit confidential data, be sure to keep the journal files secure, |H | as well as the text files. |H | |H | Although journaling and recovery are quite reliable, the safest way |H | to protect your work against a system failure is to write out your |H | edits frequently---particularly during all-day editing sessions. |H +---------------------------------------------------------------------+ Related topics:C RECOVER BUFFER RECOVER BUFFER ALL SET BACKUP CONTROL? SET FILE BACKUP SET NOFILE BACKUP SET JOURNALINGE SET JOURNALING ALL SET NOJOURNALING SET NOJOURNALING ALL SHOW FILE BACKUPwwOgK1 EVE EVED EVE (Extensible Versatile Editor) is a general-purpose text editor,' created with TPU. Using EVE you can---= o Create or edit one or more files in a n editing session? o Use multiple buffers and windows, and resize the windowsE o Set EDT or WPS keypad, define keys, and create learn sequencesE o Select boxes or linear ranges for cut-and-paste or other edits? o Use either VMS- or ULTRIX-style wildcards to search textF o Execute VMS system commands, such as DIRECTORY, from within the editor7 o Compile and execute TPU procedures to extend EVE< o Add or delete menu items for the DECwindows interface; o Save your customizations for future editing sessionsG o Use initialization files at startup or during an editing sessionD o Recover your text if a system failure interrupts your sessionD EVE runs on VMS or ULTRIX, with either DECwindows or character-cell? terminals. Thus, you can use the same editor on either system.H You can use EVE to build your own TPU application. The EVE source filesH are available online as examples of TPU programming and as a library ofJ TPU procedure s. For a list of the EVE source files, use the following DCL command:& $ DIRECTORY SYS$EXAMPLES:EVE$*.TPUG For a tutorial on using EVE, see the Guide to VMS Text Processing. For> information about EVE commands, see the EVE Reference Manual.H +---------------------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H | |H | For a list of defined k eys, see help on Keys or press GOLD-HELP. |H | |H | For a keypad diagram, press HELP (with VT100 keypad, press PF2). |H | |H | To return to help on TPU topics, type TPU and press RETURN. |H +---------------------------------------------------------------------+ Related topics:G DECWindows EDT Differences List Of Topics New FeaturesJ New User ULTRIX Differences VMS Differences WPS DifferenceswwOgK1 Keys4 o For help on a particular key, press that key.0 o For a keypad diagram, see help on Keypad.' o To exit from HELP, press RETURN.: o To show a key definition, use the SHOW KEY command.wwOgK1 VT100_TemplateK ~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG~M _______________________________ _______________________________N |~UP~ |~DOWN~ | | | |~PF1~ | | | |N | | | | | | | | | |N |_______|_______|_______|_______| |_______|_______|_______|_______|N | | | | |N ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ | | | | |N ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ |_______|_______|_______|_______|N ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ | | | | |N ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ | | | | |N ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ |_______|_______|_______|_______|N ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ | | | | |N ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ | | | | |N ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ |_______|_______|_______| |N ~FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF~ | | | |N ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ | | | |N ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ |_______________|_______|_______|& ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~J ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ ~XXXXXXXXXXXXXXXXXXXXXXX~J ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ ~XXXXXXXXXXXXXXXXXXXXXXX~wwOgK1 LK201_TemplateL ~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG~F _______________________________ _______________________G |~F11~ | | | | |~F15~ | |G | | | | | | | |G |_______|_______|_______|_______| |_______|_______________|F _______________________G ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ |~E1~ | | |G ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ | | | |G ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ |_______|_______|_______|G ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ |~E4~ | | |G ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ | | | |G ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ |_______|_______|_______|? ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ |~UP~ |? ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ | |F ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ _______|___ ____|_______G ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ |~LEFT~ | | |G ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ | | | |G ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ |_______|_______|_______|' ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~G ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ ~XXXXXXXXXXXXXXXXXXXXXXX~G ~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ ~XXXXXXXXXXXXXXXXXXXXXXX~wwOgK1 LK201_Wide_TemplateG ~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG~M _______________________ _______________________________N ~FFFFFFFFFFFFF~ |~F15~ | | |~F17~ | | | |N ~FFFFFFFFFFFFF~ | | | | | | | |N ~FFFFFFFFFFFFF~ |_______|_______________| |_______|_______|_______|_______|M ~FFFFFFFFFFFFF~ _______________________ _______________________________N ~FFFFFFFFFFFFF~ |~E1~ | | | |~PF1~ | |  | |N ~FFFFFFFFFFFFF~ | | | | | | | | |N ~FFFFFFFFFFFFF~ |_______|_______|_______| |_______|_______|_______|_______|N ~FFFFFFFFFFFFF~ |~E4~ | | | | | | | |N ~FFFFFFFFFFFFF~ | | | | | | | | |N ~FFFFFFFFFFFFF~ |_______|_______|_______| |_______|_______|_______|_______|N ~FFFFFFFFFFFFF~ |~UP~ | | | | | |N ~FFFFFFFFFFFFF~ | | | | | | |N ~FFFFFFFFFFFFF~ _______|_______|_______ |_______|_______|_______|_______|N ~FFFFFFFFFFFFF~ |~LEFT~ | | | | | | | |N ~FFFFFFFFFFFFF~ | | | | | | | | |N ~FFFFFFFFFFFFF~ |_______|_______|_______| |_______|_______|_______| |N ~FFFFFFFFFFFFF~ | | | |N ~FFFFFFFFFFFFF~ ~XXXXXXXXXXXXXXXXXXXXXXX~ | | | |N ~FFFFFFFFFFFFF~ ~XXXXXXXXXXXXXXXXXXXXXXX~ |_______________|_______|_______|wwOgK1 Keypad_CaptionsD To get help on commands, type a command name or ? and press RETURN.M To list all key definitions, type Keys and press RETURN, or press GOLD-HELP.4 To show a key definition, use the SHOW KEY command.wwOgK1 VT100_KeypadL ~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG~M _______________________________ _______________________________N |~UP~ | | | | |~PF1~ | | | |N | | | | | | | | | |N |_______|_______|_______|_______| |_______|_______|_______|_______|N | | | | |N To get help on commands, type a | | | | |N command or ? and press RETURN.  |_______|_______|_______|_______|N | | | | |N To list all the key definitions, | | | | |N type Keys and press RETURN, or |_______|_______|_______|_______|N press GOLD-HELP. | | | | |N | | | | |N To show a key definition, use the |_______|_______|__ _____| |N SHOW KEY command. | | | |N | | | |N |_______________|_______|_______|J ~XXXXXXXXXXXXXXXXXXXXXXX~J ~XXXXXXXXXXXXXXXXXXXXXXX~wwOgK1 VT200_Mini_PadL ~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG~F _______________________________ _______________________G |~F11~ | | | | |~F15~ | |G | | | | | | | |G |_______|_______|_______|_______| |_______|_______________|F _______________________G To get help on commands, type a | | | |G command or ? and press RETURN.  | | | |G |_______|_______|_______|G To list all the key definitions, | | | |G type Keys and press RETURN, or | | | |G press GOLD-HELP. |_______|_______|_______|? | |? To show a key definition, use the | |F SHOW KEY command. _______|_______|_______G | | | |G | | | |G |_______|_______|_______|G ~XXXXXXXXXXXXXXXXXXXXXXX~G ~XXXXXXXXXXXXXXXXXXXXXXX~wwOgK1 VT200_KeypadL ~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG~M _______________________ _______________________________N To get help on |~F15~ | | |~F17~ | | | |N commands, type | | | | | | | |N a command or ? |_______|_______________| |_______|_______|_______|_______|M and press _______________________ _______________________________N RETURN. | | | | |~PF1~ | | | |N  | | | | | | | | |N To list all the |_______|_______|_______| |_______|_______|_______|_______|N key definitions, | | | | | | | | |N type Keys and | | | | | | | | |N press RETURN, |_______|_______|_______| |_______|_______|_______|_______|N or press | | | | | | |N GOLD-HELP. | |  | | | | |N _______|_______|_______ |_______|_______|_______|_______|N To show a key | | | | | | | | |N definition, use | | | | | | | | |N SHOW KEY. |_______|_______|_______| |_______|_______|_______| |N | | | |N ~XXXXXXXXXXXXXXXXXXXXXXX~ | | | |N ~XXXXXXXXXXXXXXXXXXXXXXX~ |_______________|_______|_______|wwwgK 1 EVE_VT200& F10 F11 F12 F13 F14@ +------+ +------+------+------+------+ +------+-------------+@ | EXIT | |CHANGE|MOV BY|ERASE |CHANGE| | HELP | DO |@ | | |DIREC | LINE | WORD | MODE | | | |@ +------+ +------+------+------+------+ +------+-------------+@ +------+------+------+@ CTRL/A = CHANGE MODE | FIND |INSERT| RE- |@ CTRL/B = RECALL | | HERE | MOVE |@ CTRL/E = END OF LINE +------+------+------+@ CTRL/H = START OF LINE |SELECT| PREV | NEXT |@ CTRL/I = TAB | |SCREEN|SCREEN|@ CTRL/J = ERASE WORD +------+------+------+9 CTRL/L = INSERT PAGE BREAK | ^ |9 CTRL/M = RETURN | | |@ CTRL/R = REMEMBER +------+------+------+@ CTRL/U = ERASE START OF LINE | <--- | | | ---> |@ CTRL/V = QUOTE | | V | |@ CTRL/W = REFRESH +------+------+------+ CTRL/Z = EXITA ENTER = RETURN Press the DO key to type a command.wwwgK 1 EVE_VT100F CTRL/A = CHANGE MODE +-------+-------+-------+-------+F CTRL/B = RECALL | FIND | HELP | CHANGE| DO |F CTRL/E = END OF LINE | | | DIREC | |F CTRL/H = START OF LINE +-------+-------+-------+-------+F CTRL/I = TAB |SELECT |REMOVE |INSERT | MOVE |F CTRL/J = ERASE WORD | | | HERE |BY LINE|F CTRL/L = INSERT PAGE BREAK +-------+-------+-------+-------+F CTRL/M = RETURN | | ^ | | ERASE |F CTRL/R = REMEMBER |  | | | | WORD |F CTRL/U = ERASE START OF LINE +-------+-------+-------+-------+F CTRL/V = QUOTE | <--- | | | ---> | |F CTRL/W = REFRESH | | V | | CHANGE|F CTRL/Z = EXIT +-------+-------+-------+ MODE |F | NEXT SCREEN | PREV | |F The four arrow keys are defined as | |SCREEN | |F the corresponding MOVE commands. +---------------+-------+-------+$ Press the DO key to type a command.wwwgK1 Mail_Editing MAIL EditingF You can make EVE the default editor for MAIL by using the command SETJ EDITOR TPU in MAIL. You can also define logical names to specify your own? initialization file (EVE$INIT) and section file (TPU$SECTION). Steps:F 1. To use EVE as the MAIL editor, use the following command in MAIL: MAIL> SET EDITOR TPUJ Thus, SEND/EDIT, REPLY/EDIT, and similar co mmands in MAIL invoke TPU,K running the standard EVE section file. Your choice of editor is storedA in the MAIL user profile along with your personal name, mail# directory, and other settings.G 2. To use an initialization file, create a file named EVE$INIT.EVE inH SYS$LOGIN (your SYS$LOGIN directory) or define the EVE$INIT logicalG name. For example, the following DCL command defines EVE$INIT as a file named MYINIT.EVE:* $ DEFINE EVE$INIT SYS$LOGIN:my initJ This is useful if you create an initialization file to define keys orF to set margins, tabs stops, and other attributes. You can put the' definition in your LOGIN.COM file.E 3. To use your own section file instead of standard EVE, define theE TPU$SECTION logical name. For example, the following DCL command: defines TPU$SECTION as a file named MYSEC.TPU$SECTION, $ DEFINE TPU$SECTION SYS$LOGIN:mysecI Thus, TPU uses your section file instead of the standard EVE section= file. You can put the definition in your LOGIN.COM file. Usage notes:B o For writing mail messages or other text that will be viewed onH different terminals, use SET TABS SPACES, so that TAB inserts spacesB instead of a tab character, or use CONVERT TABS to replace tabI characters with spaces. Using spaces instead of tabs keeps the columnI alignment of tables and lists regardless independent of the tab stops* set for the printer or display d evice.K o To run MAIL without having to end your editing session, use the commandH SPAWN MAIL which spawns a subprocess suspending your editing session= and invoking MAIL. Exiting from MAIL then returns to EVE.H o You can also use EVE as the editor within VAX BASIC or Datatrieve byH defining logical names at the DCL level as follows---you can put the' definitions in your LOGIN.COM file:; $ DEFINE BASIC$EDIT TPU$EDIT ! Use EVE in VAX BASIC< $ DEFINE DTR$EDT  TPU ! Use EVE in Datatrieve Related topics:< Command Files Initialization Files Section FileswwwgK1 Menus MenusK Using DECwindows menus, you can perform editing operations with the mouse,: instead of having to type commands or press defined keys. Steps:. To use a pull-down menu, do the following:7 1. Point to the name of a menu in the menu bar.1 Press and hold M1 to display the menu.> 2. Drag the mouse to the item you want and release M1.+ To use a pop-up menu, do the following:H 1. Press and hold M3 to display the pop-up menu (see usage notes below).D 2. Drag the mouse to the item you want and release the mouse button. Usage notes:G o Menu items with an ellipsis (...) display a dialog box for enteringH additional information, such as a file name, search string, or other* parameters---see help on Dialog Boxes.I o Menu items w ith a right arrow ([->) are submenus---you drag the mouseJ to the right to pull down the submmenu, and then drag the mouse to the+ command you want and release the mouse.F o You can use menus in an easier way that does not require pressing,F dragging, and releasing the mouse button on the desired menu item. Instead, do the following:I 1. Click the mouse button to post the menu. A posted menu remainsK visible and prevents further keyboard activity until you di smiss the menu./ 2. Move the mouse to the item you want.K 3. Click the mouse button to activate the desired item. Clicking onI a menu item that is a submenu posts the submenu. You then moveK the mouse to the item you want in the submenu, and click on that item to activate it.Co EVE has two pop-up menus depending on whether you selected text:0 Noselect Pop-up Select Pop-up5 +-------------------+ +- ------------------+5 | Select | | Reset |5 | Select All | | Capitalize Word |5 | Restore Character | | Uppercase Word |5 | Restore Word | | Lowercase Word |5 | Restore Line | | Find Next |5 | Restore Sentence | | Fill Range |5 | Restore Selection | | Cut |5 | Find Next | | Copy |5 | Fill Paragraph | | Op en Selected |5 | Center Line | | Find Selected |5 | Paste | +-------------------+ | Replace ... | | Mark ... | | Go To ... | | Include ... | +-------------------+Io The status line is also a kind of menu. Clicking M1 on the buffer nameI puts your next buffer into the window (same as the NEXT BUFFER command).J Clicking M1 on one of the other indicators toggles the respective settingE (for example, to change from insert mode to overstrike). See help on Status Line.Bo To get help on a menu item, see help on Context Sensitive Help. Related topics:. Dialog Boxes Help Menu Mouse: Scroll Bars Status Line DEFINE MENU ENTRY UNDEFINE MENU ENTRYwwwgK1 Message_Buffer Message BufferJ The MESSAGES buffer stores messages received during your editing session,I such as status messages from EVE commands or broadcast messages, such as MAIL. Usage notes:I o The message window at the bottom of the screen shows one message lineD at a time. To view the entire MESSAGES buffer, use the following command: Command: BUFFER MESSAGESK This puts the message buffer into the current window. To scroll throughH the message buffer, use PREV SCREEN and NEXT SCREEN or other cursor-I movement commands and keys. To return to the buffer you were editing,0 use SHOW BUFFERS (which lists your buffers).K o If you are in the MESSAGES buffer, you can write out your messages to aJ file, typically to save compiler messages for debugging purposes or toG send the exact text of an error message to your system manager. ForK example, the following command writes out your messages to a file named MESSAGES.LIS:' Command: WRITE FILE messages.lisJ o Using multiple windows, you can view the MESSAGES buffer in one windowH while you compile TPU procedures in a buffer in another window. This. makes it easier to read compiler messages.F 1. Put your TPU procedures into an EVE buffer +-------------+F ---for example: |[] cursor |F | |F Command: GET FILE procs.tpu | |F | procs.tpu |F +------ -------+- 2. Use two windows, and put the MESSAGESF buffer into the new window: +-------------+F | procs.tpu |F Command: TWO WINDOWS |_____________|F Command: BUFFER MESSAGES | |F |[] MESSAGES |F +-------------+1 3. Go to th e previous window and compile theF procedures. Compiler messages appears in +-------------+F the other window: |[] procs.tpu |F |_____________|F Command: OTHER WINDOW | |F Command: EXTEND ALL | MESSAGES |F +-------------+F For more information on using multiple windows in EVE, see help on Windows. Related topics:B BUFFER DELETE BUFFER SHOW BUFFERS SHOW SYSTEM BUFFERSwwwgK1 Mouse MouseK On DECwindows, you can use the mouse to perform editing operations instead2 of having to type commands or press defined keys: Mouse keys Uses or effectsJ ----------------------------------------------------------------------J M1 * Choose pull-down menus (File, Edit, Search, and so on).7 * Select text (see usage notes below).: * Use vertical or horizontal scroll bars.= * Change the input focus or cursor position.@ * Toggle settings using status line indicators.F * Get help on widgets---see help on Context Sensitive Help.C M2 Copy or move text between EVE and other DECwindowsE applications or within EVE---see help on Quick Copy.; M3 Dis play a pop-up menu---see help on Menus. Usage notes:J o In the main window (or work area), clicking or dragging M1 repositions@ the cursor and selects text as follows (see help on SELECT):F 1 Click ...... Cancels a selection, and repositions the cursor.@ 2 Clicks ..... Selects all of the word the pointer is on.@ 3 Clicks ..... Selects all of the line the pointer is on.E 4 Clicks ..... Selects all of the paragraph the pointer is on.E 5 Clicks ..... Se lects all of the buffer (same as SELECT ALL).? Drag ......... Selects text, starting where you press M16 and ending where you release M1.5 Shift/Drag ... Extends or shrinks a selection.H o You cannot define unmodified M1 buttons. However, you can define theD downstroke, upstroke, clicks, and drag of other mouse buttons asK separate keys. If you press a mouse button you defined, EVE first movesI the cursor to where you are pointing---see help on P osition Cursor---D and then executes the key definition. For example, the followingF commands define the downstroke (press) of GOLD/M2 as PASTE and the upstroke (release) as FILL:. Command: DEFINE KEY= gold/m2down paste- Command: DEFINE KEY= gold/m2up fillK Thus, when you press and release GOLD/M2, EVE first moves the cursor toG where you are pointing, pastes the text you last cut or copied, and3 then fills the paragraph that the cursor is in.K o Undefined mouse buttons work like M1. For example, GOLD-M2CLICK1 is theD same as clicking M1, and GOLD-M2DRAG is the same as dragging M1. Related topics:/ Menus Position Cursor0 Quick Copy Ranges And Boxes+ Scroll Bars Status Line& DEFINE KEY SELECT< SET SELECTION GRAB FOCUS SET SELECTION GRAB SELECTIONwwgK1 Names_For_Keys Names For KeysC You can type key names for DEFINE KEY, SET GOLD KEY, SHOW KEY, andJ UNDEFINE KEY---for example, when defining keys in an initialization file.G EVE key names are usually the same as the label on the keys. Here is a* list of some exceptions or special cases:H Keynames Labels Keynames LocationsG ---------------------------- ----------------------G F15 or HELP Help UP up arrowI F16 or DO Do  LEFT left arrowI E1 or FIND Find DOWN down arrowJ E2 or INSERT_HERE Insert Here RIGHT right arrowE E3 or REMOVE Remove KP0...KP9 keypadE E4 or SELECT Select MINUS keypadE E5 or PREV_SCREEN Prev Screen COMMA keypadE E6 or NEXT_SCREEN Next Screen PERIOD keypadE DELETE or DEL_KEY your terminal settings. See help on TPU Nondefinable Keys.E +------------------------------------------------------------------+E | For a keypad diagram, press HELP (with VT100 keypad, press PF2). |E | |E | For a list of defined keys, see help on Keys or press GOLD-HELP. |E +------------------------------------------------------------------+ Related topics:8 Control Keys EDT Conversion GOLD Keys Mouse? Typing Keys DEFINE KEY SHOW KEY UNDEFINE KEYwwgK1 New_Features New FeaturesD Here is a list of the new feature s in EVE Version 3.1. For detailedF information, see the EVE Reference Manual or see help on the relevant commands or other topics.G On VMS, you can define the EVE$KEYPAD logical name to select an EVEH keypad. Valid names are EDT, EVE, NUMERIC, VT100, and WPS. If you doK not define the logical name, the keypad defaults to EVE which gives theF VT100 keypad on VT100 terminals or the NUMERIC keypad on VT200 andG later terminals. This logical name is useful if you want to use th eH same keypad for all editing sessions. The logical name overrides anyJ keypad setting saved in a section file. You can override the effect ofI the logical name by setting the keypad in your initialization file or in your command file.K If you extend EVE with your own keypad, you can also define the logicalD name to be the name of your keypad. For example, assume you have= created a keypad named SIMPLE, and have a procedure namedI EVE_SET_KEYPAD_SIMPLE that sets the keypad. If you define the logicalB name to be SIMPLE, EVE will invoke your keypad during startup.I On ULTRIX, you can select an EVE keypad in the same manner by settingK the environment variable EVEKEYPAD to EDT, EVE, NUMERIC, VT100, WPS, or your private keypad name.D Here is a list of the new features in EVE Version 3.0. For detailedF information, see the EVE Reference Manual or see help on the relevant commands or other topics. VMS or ULTRIXJ You can run EVE on VMS or ULTRIX. A section file created on one systemK will work on the other system. Most EVE commands are the same on eitherI system, except for way you specify files, directories, and so on. For? more information, see help on VMS Differences and on ULTRIX Differences. MOTIF Window EnvironmentA You can run EVE using the MOTIF windowing environment on yourK workstations. The Motif environment provides scroll bars, menus, dialog; boxes, clipboard support, and global selection support. SET WILDCARD CommandsG Default wildcards match the system you are using. Thus, on VMS, theJ default is SET WILDCARD VMS; on ULTRIX, it is SET WILDCARD ULTRIX. TheJ setting applies only to WILDCARD FIND and SHOW WILDCARDS---it does notI affect wildcards in file names, which are determined by the operating system. DCL or SHELL CommandG EVE treats the DCL or SHELL commands as synonyms appropriate to theF system you using---VMS o r ULTRIX. Thus, on VMS, you can use DCL orD SHELL to execute a DCL command, such as DIRECTORY; on ULTRIX, itG executes a command for the command shell you are using, such as ls. GLOBAL REPLACE CommandI The GLOBAL REPLACE command replaces all occurrences of the old string? with the new string without prompting you for confirmation. SET [NO]FILE BACKUP CommandsH The SET FILE BACKUP command enables making backup copies of existingI files on ULTRIX before overwritt ing them. This is the default settingJ on ULTRIX when you write a file or save a section file. The SET NOFILE@ BACKUP command disables making backup copies of files beforeJ overwritting them. Keystroke recovery requires the original version ofD file to correctly recover your edits. If you are using keystrokeJ journaling and issue the SET NOFILE BACKUP command, you will receive a5 message warning that keystroke recovery may fail." SET BACKUP CONTROL STRING CommandJ The SET BACKUP CONTROL STRING command enables you to customize how EVEE creates backup files on ULTRIX. ULTRIX provides no automatic fileK backups or version numbers for your files. By default, when you write aH file or save a section file, EVE first copies the existing file to aJ backup file, and then overwrites the original file. The default backupK file is written to the same directory as your original file, but with aJ period (".") and a version number appended to your original file name. GET WILDCARDED FILES CommandG The GET WILDCARDED FILES command creates a buffer for each file youF specify. You can open more than one file at a time by specifying aG wildcarded file specification. EVE puts into the current window the> last file that matches your wildcarded file specification. GET CommandK The GET command has been added as a synonym for the GET FILE command to= distinguish it from the new GET WILDCARDED FILES command. SET F ILL [NO]TAGS CommandsK The SET FILL TAGS command lets FILL commands wrap lines that start withJ a RUNOFF command (such as .BREAK;) or VAX DOCUMENT tag (such as ).G If you use this command, you may want to redefine FILL keys as FILLH RANGE to avoid accidentally filling a large block of text (or entireJ buffer) containing no blank lines or page breaks, making the text hardH to read. The default EVE behavior is to not fill RUNOFF commands andH VAX DOCUMENT tags at the start of a line. You can enable the default4 behavior by issuing the SET FILL NOTAGS command., SET SELECTION GRAB FOCUS/SELECTION CommandsH The SET SELECTION GRAB FOCUS command enables grabbing the DECwindowsK primary selection only when you give EVE input focus. The SET SELECTIONB GRAB SELECTION command enables grabbing the DECwindows primaryK selection only when you select text. This is the default setting in the Motif environment. SPELLH On the SPELL comma nd line you can now specify qualifiers for the VMS> DECspell utility, or options for the ULTRIX spell checker. /NOWORK qualifierI When you invoke EVE, you can use the /NOWORK qualifier to prevent TPUK from creating a work file. This reduces consumption of system resourcesK and makes startup faster. In general, you can use the /NOWORK qualifierG unless your system has limited memory or unless you edit very large$ files or large numbers of files.K The following is a brief summary of the major changes in previous versions@ of EVE. For detailed information, see the EVE Reference Manual.* TPU/EVE Version 2.6 (VMS Version 5.4)9 -----------------------------------------------------9 Box selection and editing /INTERFACE qualifier4 CONVERT TABS /WORK qualifier Quick Copy enhancements* TPU/EVE Version 2.4 (VMS Version 5.3)6 --------------------------------------------------6 Attribute saving  DEFINE MENU ENTRY8 Buffer-change journaling UNDEFINE MENU ENTRY4 Paragraph and FILL boundaries PREVIOUS BUFFER< ALT key combinations SET FIND CASE [NO]EXACTA Shifted function keys SET FUNC KEYS [NO]DECWINDOWS* TPU/EVE Version 2.2 (VMS Version 5.2)* --------------------------------------( DECwindows interface NEW0 "Hot" status line NEXT BUFFER2 Pending delete OPEN SELECTED9 FIND SELECTED SET PARAGRAPH INDENT* TPU/EVE Version 2.0 (VMS Version 5.0)B --------------------------------------------------------------B Bound or free cursor FILL RANGE and FILL PARAGRAPH* Buffer List RESET; EDT and WPS keypads RESTORE LINE and so on< GOLD key sequences SET FIND [NO]WHITESPACE/ Initialization files STORE TEXT7 Multiple windows SET SCROLL MARGINS1 Tab mode and visibility SET [NO]WRAP* Wildcard searches SPELL Related topics:G List Of Topics New User VMS Differences ULTRIX DifferenceswwgK 1 New_User New UserH EVE (for Extensible Versatile Editor) is a general-purpose text editor,J created with the VSI Text Processing Utility (TPU). You use EVE to createC and edit text files. You can view and edit more than one file in a session.. There are three ways to execute EVE commands:; Commands To type an EVE command, do the following:G 1. Press DO or PF4. The Command: prompt appears.? 2. Type the command, such as CENTER LINE.= 3. Press RETURN to execute the command.I If necessary, EVE prompts you to type more information,9 such as a file name or other parameter.K Keys EVE defines several keys for basic editing operation s andJ cursor movement. You can define keys, including GOLD keyH combinations and learn sequences. You can also use SET/ KEYPAD EDT or SET KEYPAD WPS.G Menus On DECwindows, EVE has pull-down and pop-up menus forK most common editing operations. Use M1 to choose commandsJ in pull-down menus, and use M3 to display a pop-up menu.$ See help on Menus.K For information about the n ew and changed features of this version of EVE,J see help on New Features. You may also want to read the following topics:% Topics ContentsI ---------------------------------------------------------------------I Attributes ............. How to save your settings and customizations8 for future editing sessionsI Defaults ............... List of EVE default settings, and how to set8 your own "private defaults"I EDT Differences ........ Comparing the EDT keypad in EVE and real EDTI Journal Files .......... How to recover your work in case of a system@ failure during your editing sessionH Ranges And Boxes ....... How to highlight text for copying, cutting,= filling, case-changes, and so on8 ULTRIX Differences ..... Using EVE on ULTRIX systems5 VMS Differences ........ Using EVE on VMS systemsG Windows .... ............ How to use multiple windows in EVE to viewB and edit two or more files or buffersI WPS Differences ........ Comparing the WPS keypad in EVE and real WPSE +------------------------------------------------------------------+E | For a list of all EVE commands, see help on List Of Topics or ?. |E | |E | For a keypad diagram, press HELP (with VT100 keypad, press PF2). |E |  |E | For a list of defined keys, see help on Keys or press GOLD-HELP. |E +------------------------------------------------------------------+ww(ŏgK1 Pending_Delete Pending DeleteJ Pending delete lets you erase a selection by simply typing new text or by using DELETE. Steps:E 1. To enable pending delete, use the SET PENDING DELETE command.G 2. To select the text you want to erase, use any of the  following: SELECT BOX SELECTC M1 clicks or drag (DECwindows only---see help on Mouse)= WPS Continue Search/Select key (GOLD-/ or GOLD-?)F 3. To erase the selected text, use DELETE (for example, press theD DELETE works the same whether there is a selection or not.9 o On DECwindows, you can toggle the setting as follows:< 1. Choose Global Attributes from the Customize menu.< 2. Click M1 on Set Pending Delete in the dialog box.J o On DECwindows, a Quick Copy operation creates a secondary (underlined)G selection, moves it to the application having input focus, and thenJ erases the secondary selection like pending delete---see help on QuickF Copy. To put back the erased text in EVE, use RESTORE SELECTION or RESTORE BOX SELECTION. Related topics:> Attributes Quick Copy Ranges And Boxes? DELETE RESTORE BOX SELECTION RESTORE SELECTION@ SET BOX PAD SET BOX SELECT SET PENDING DELETEww(ŏgK1 Position_Cursor Position CursorJ You can use the mouse to change the position of the cursor (input focus).I This is useful for moving a large distance or from one window to another when you use multiple windows. Steps:> 1. Point where you want to move the cursor (input focus).% 2. Click M1 (press and release).J EVE then puts the cursor where you are pointing and cancels any selection< or highlighting of found text (from FIND or WILDCARD FIND).K Pressing a mouse button that is otherwise undefined does the same thing asG clicking M1---cancels a selection, if any, and repositions the cursor.H Also, if you define a mouse button, when you use that button, EVE firstH does a position cursor operation and then executes the command bound to< that mouse button. For more information, see help on Mouse. Related topics:3 Mouse Quick Copy Scroll Bars SELECTww(ŏgK1 Prompts_And_Responses Prompts And ResponsesK If an EVE command or defi ned key requires more information, such as a fileJ name or other parameter, EVE prompts you to type the required informationE on the command line. Prompts appear in the command window, below the7 status line, near the bottom of the EVE screen layout.J (Menu items requiring additional information typically use a dialog box.) Example:I The INCLUDE FILE command prompts you with, "File to include:" and you can do one of the following:@ * To complete the command, type th e required information8 (in this case the file name) and press RETURN.< * To cancel the operation, simply press RETURN or DO: without typing anything---see help on Canceling.@ * To recall your previous responses---that is, scrolling> the $PROMPTS$ buffer---press CTRL/B or the UP arrow. Usage notes:G o Scrolling through the $PROMPTS$ buffer lets you review what you didJ earlier in the session---for example, to check previous search strings I for FIND, GLOBAL REPLACE, or REPLACE, numbers for SET RIGHT MARGIN or8 SET TABS, command strings for DEFINE KEY, and so on.J o If you let FIND or WILDCARD FIND prompt you for the search string, youF can use a direction-setting key as a terminator to make the searchH begin in a particular direction, independent of the direction of the buffer:1 1. Use the FIND or WILDCARD FIND command.I 2. At the Find: or Wildcard Find: prompt, type the search string.7  3. Press a key defined as one of the following:3 Key definitions Search begins in...@ -----------------------------------------------------@ CHANGE DIRECTION Opposite direction of the bufferB FORWARD Forward direction (right and down)? REVERSE Reverse direction (left and up)B WPS Advance (KP0) Forward direction (right and down)? WPS Backup (KP1) Reverse direction (left and up)? RETURN Current direction of the buffer< For more information, see help on FIND or WILDCARD FIND.C o To cancel an operation, press CTRL/C. However, if you are usingI keystroke journaling (instead of buffer-change journaling), CTRL/C isG not recorded in the keystroke journal file. After using CTRL/C, youI should immediately exit, to save your edits. Otherwise, if the systemJ fails, you may not be able to recover your work. This restriction doesF not apply with buffer-change journaling, which is the EVE default.? o To cancel a selection or found range, use the RESET commandJ (GOLD-SELECT). You can also cancel a selection by repeating the SELECTI or BOX SELECT command, and you can cancel a found range by moving the? cursor out of the found text. See help on Ranges And Boxes. Related topics:D Canceling Choices Buffer Dialog Boxes Message Bufferww(ŏgK 1 Quick_Copy Quick Copy I You can use modified or unmodified M2 mouse buttons to copy or move textC between EVE and other Motif applications without having to use the clipboard.' Mouse keys Effects or usageJ ----------------------------------------------------------------------D M2CLICK (Primary Paste) Copies the selection to your6 pointer location---for example:E 1. Select text in EVE (see help on SELECT).K  2. Point to where you want to copy the selection.& 3. Click M2.G You can copy the selection elsewhere within EVE.@ (See usage notes below.) You can also use7 CTRL/M2CLICK for this operation.I ALT/M2CLICK (Primary Cut) Moves the selection to your pointerF location and then erases the selection from itsH original location. To insert the text  erased fromK EVE, use RESTORE SELECTION or RESTORE BOX SELECTION.I M2DRAG (Quick Paste) Creates a secondary selection whichC appears underlined. When you release M2, theG secondary selection is copied to the destinationD cursor. You can also use CTRL/SHIFT/M2DRAG toG perform this operation. (See usage notes below.)G ALT/SHIFT/M2DRAG (Quick Cut) Creates a secondary selection whichK appears underlined. When you release M2, the text isH erase from its original location and moved to theI destination cursor. To insert the erased text, useB RESTORE SELECTION or RESTORE BOX SELECTION. Usage notes:J o You can copy or move the primary selection or the secondary selection.E A primary selection is typically created by SELECT and appears in> reverse vi deo, or by BOX SELECT and appears in bold video.H o M2CLICK may let you copy the primary selection between EVE and otherJ Motif applications depending upon which primary selection model is set in the applications you use.E If the applications use the "selection-based" model, you can copyH selections between EVE and the other applications. In this model youG move the ownership of the primary selection from one application toK another by explicitly making a selection in the other application. ThisJ is EVE's default setting, and is usually the default setting for MotifC applications. You can set this mode with the SET SELECTION GRAB SELECTION command.D If any applications use the "focus-based" model, you cannot copyH primary selections between EVE and those other applications. In thisB model you move the ownership of the primary selection from oneJ application to another by moving input focus to the other application.D You can set this mode with the SET SELECTION GRAB FOCUS command.I o M2DRAG may let you copy the secondary selection between EVE and otherB applications depending upon which keyboard focus model is set.H If the focus policy is "explicit", you can copy secondary selectionsF between EVE and the other applications. In this model you move theF input focus from one application to another by selecting the other< application's window. This is the default Motif setting.K If the focus polic y is "implicit", you cannot copy secondary selectionsF between EVE and the other applications. In this model you move theJ input focus from one application to another by moving the pointer into# the other application's window.H Using the explicit focus policy, you copy text between EVE and otherK applications using M2DRAG without having to make a primary selection inK EVE and without using the clipboard. For example, if you are using MAILJ in one window and MAIL has t he input focus, you can copy text from EVE to MAIL as follows:K 1. Use the SET SELECTION GRAB SELECTION command to insure EVE movesF ownership of the primary selection only when you make a new selection.; 2. Point to the start of the text you want to copy.C 3. Press and hold M2 and drag the mouse to select the text.B This creates a secondary (underlined) selection in EVE.I 4. Release M2. This copies the selection to your current position@ in MAIL or whichever application has the input focus. Related topics:I Mouse Ranges And Boxes BOX SELECTE RESTORE BOX SELECTION RESTORE SELECTION SELECT< SET SELECTION GRAB FOCUS SET SELECTION GRAB SELECTIONww8gK1 Ranges_And_Boxes Ranges And BoxesG There are three ways to highlight text for editing operations, such as- case changes, copying, cutting, and filling: J Select range Use SELECT to highlight a range of text as you moveJ the cursor. The selection appears in reverse video.F To select the entire buffer, use SELECT ALL. OnG DECWindows, you can use the mouse (M1) to selectI text (see usage notes below). With the WPS keypad,I you can use the Continue Search/Select key (GOLD-/J or GOLD-?). To cancel a selec !tion, repeat SELECT or! use RESET.K Box selection Use BOX SELECT to select a rectangular area, such asJ a list or part of a table. The start and end of theK selection are the diagonally opposite corners of theE box. Highlighting is in bold video. If SET BOXE SELECT is in effect, SELECT is the same as BOX> SELECT without having to redefine keys.K " Found range Use FIND to search for a string of text, or WILDCARDG FIND to search for a pattern using wildcards andF literal text. Found text is highlighted in boldG video, with the cursor at the start of the foundJ text. Most edits that work on a selection work on aI found range. If SET BOX SELECT is in effect, foundC ranges are treated like boxes. To c #ancel theJ highlighting, move the cursor off the found text or! use RESET. Usage notes:D o On DECwindows, you can select text with the mouse by clicking or dragging M1 as follows:F 1 Click ...... Cancels a selection, and repositions the cursor.@ 2 Clicks ..... Selects all of the word the pointer is on.@ 3 Clicks ..... Selects all of the line the pointer is on.E 4 Clicks ..... Selects all of the paragraph the p $ointer is on.E 5 Clicks ..... Selects all of the buffer (same as SELECT ALL).? Drag ......... Selects text, starting where you press M16 and ending where you release M1.5 Shift/Drag ... Extends or shrinks a selection.K o To edit a range or box, use any of the following commands or keys. SomeE of these commands or keys also work without highlighted text (forI example, CAPITALIZE WORD, CONVERT TABS, FILL, and SPELL), and some doA not work % on a found range (such as SPELL and pending delete).1 Case changes Copying2 --------------- --------2 CAPITALIZE WORD BOX COPY< LOWERCASE WORD STORE TEXT or COPY? UPPERCASE WORD WPS Copy (GOLD-MINUS) EDT ChngCase (GOLD-KP1)? WPS Lower Case (GOLD-KP3) DECwindows Quick Copy? WPS Upper Case (KP3) ---------------------; & Copy To (M2CLICK)? Cutting Move To (ALT/M2CLICK) -------4 BOX CUT Formatting6 BOX CUT INSERT ------------6 BOX CUT OVERSTRIKE CONVERT TABS. REMOVE or CUT FILL4 EDT Append (KP9) FILL RANGE WPS Cut (MINUS or REMOVE)5 Other edits@ ' Replacing ----------------------A --------------------- DELETE (pending delete)7 EDT Replace (GOLD-KP9) FIND SELECTED7 EDT Subs (GOLD-ENTER) OPEN SELECTED/ WPS Replace (GOLD-' or GOLD-") SPELLI o With a standard, linear range, BOX COPY or BOX CUT uses the start andF end of the range as diagonally opposite corners. Thus, you can useD SELECT, FIND, or WILDCARD FIND and then use BOX COPY or (BOX CUT.I o With a box selection, STORE TEXT or COPY is the same as BOX COPY, andH REMOVE or CUT is the same as BOX CUT, so you do not have to redefine keys to copy or cut a box.H o SET BOX SELECT makes most commands and keys for editing a range workK like the corresponding BOX commands---for example, INSERT HERE or PASTEK is then the same as BOX PASTE. Also, a found range is then treated as aJ box, using the start and end of the found range as diagonally opposite )corners.J o A selection takes precedence over a found range. Thus, if you use FINDJ to move the cursor, extending or shrinking a selection, the found textK may not be part of the selection. If the search is in forward directionF (right and down), the selection is extended up to the start of theH found text, but the found range is not part of the selection. If theK search is in reverse direction (left and up), the found text is part of the selection.I o Cutting and pa *sting a box have different effects depending on whether you disabled box padding:4 Settings Effects on BOX CUT and BOX PASTEI ---------------------------------------------------------------------I SET BOX PAD Cutting a box pads the area of the cut with spaces toI (default) keep the column alignment of text to the right of theH box, and adds spaces (if necessary) to the start andJ end of lines in the cut to keep the re +ctangular shape.I shape. Pasting a box overwrites existing text. TheseF effects also apply to erasing a box selection with@ pending delete and to RESTORE BOX SELECTION.F SET BOX NOPAD Box editing depends on the mode of the buffer. InF insert mode, cutting a box makes text to the rightF "collapse" to left, closing the gap; pasting a boxE pushes existing text to the right. ,In overstrikeG mode, the effects are the same as with SET BOX PAD.G These effects also apply to erasing a box selectionF with pending delete and to RESTORE BOX SELECTION.)H o To override these effects without changing your settings, use eitherF BOX CUT INSERT and BOX PASTE INSERT, or BOX CUT OVERSTRIKE and BOX PASTE OVERSTRIKE.K o SET BOX commands are global attributes, which can be saved in a sectionB file or comman -d file for future editing sessions---see help onF Attributes. On DECwindows, you can toggle the settings by choosing. Global Attributes from the Customize menu.D o On DECwindows, if you select text, the pop-up menu (displayed byK holding down M2) contains COPY, CUT, FILL RANGE, and other commands for+ editing a selection. See help on Menus.K o If you frequently cut and paste boxes as well as linear ranges, you mayF want to define keys for BOX SELECT and BOX PASTE. You ca .n use keysJ defined as STORE TEXT and REMOVE to copy or cut a box wihout having to? redefine the keys and without having to use SET BOX SELECT.J +-----------------------------------------------------------------------+J | Copying, cutting, or pasting a large box selection is slow because |J | EVE must separately process the selected text on each line. Also |J | slow are operations that move large amounts of text when you are |J | using buffer-change journaling. For exampl /e, including a large file |J | in your buffer will be slow due to the need to journal each change |J | made to the buffer. |J +-----------------------------------------------------------------------+ Related topics:. Pending Delete Quick Copy( BOX SELECT FIND/ SELECT SET BOX PAD< SET BOX SELECT SET SELECTION GRAB FOCUS1 SET SELECTION GRAB S0ELECTION WILDCARD FINDww8gK 1 Ruler_Keys Ruler KeysE The WPS Ruler key (GOLD-R) lets you set or change margins, paragraphI indent, and tab stops by moving the cursor in the ruler and pressing the following keys:, Keys Effects with the ruler? -----------------------------------------------------------? I or i Sets the paragraph indent to this column.: L or l Sets the left margin to this column.% P or P 1 Same as I or i.; R or r Sets the right margin to this column.H S or s Saves settings, prompting for ruler number (0--9).@ T or t Sets or deletes a tab stop at this column.C W or w Sets the WPS word wrap indent to this column.; SPACE Cancels an I, P, or W at this column.H !@#$%^&*() Saves settings in ruler number 0--9. For example,C type ! for ruler 1, @ for ruler 2, and so on.7 12 234567890 Recalls the ruler of that number.2 HELP or GOLD-H Displays help on RULER KEYS.G RETURN or Exits from the ruler, applying your new settings,* GOLD-RETURN and resumes editing.K To move the cursor within the ruler, use the following keys (regardless of their definitions otherwise):4 Keys Cursor movement within the ruler4 ------------------------------------------------1 <-- Left one column in the ruler.2 --> 3 Right one column in the ruler.2 CTRL/E End of the ruler (right side).3 CTRL/H Start of the ruler (left side).I KP0 Right one column and sets ruler to FORWARD direction.H KP1 Left one column and sets ruler to REVERSE direction.. KP2 Start or end of the ruler.D KP4 Next or previous indicator (I, L, P, R, T or W).; TAB Next or previous tab stop (T) in ruler. Usage notes:J o Sett 4ing the margins, paragraph indent, or wrap point does NOT reformatH existing text. To reformat your text, use FILL (with the WPS keypad, press GOLD-KP5).F o Paragraph indent done with the ruler (P or I) is an absolute valueI (independent of the left margin), whereas done with the SET PARAGRAPH= INDENT command it is relative to the current left margin.H o Setting or deleting tab stops affects existing tab characters in the> current buffer. The new tab stops are immediatel 5y applied.K o Only one ruler can be active per buffer. Rulers cannot be embedded in a* file or saved from session to session.G o To use the same margins, paragraph indent, and tab stops for futureI editing sessions, put the relevant commands in an initialization fileK (typically named EVE$INIT.EVE) and use that file when you invoke EVE---H see help on Initialization Files. For example, if you prefer a rightF margin of 70, put SET RIGHT MARGIN 70 in your initialization f6ile.J o You can define a key for the Ruler without setting the WPS keypad. ForD example, the following command defines F20 as the WPS Ruler key:+ Command: DEFINE KEY= F20 WPS GOLD-RI o It is possible to move the cursor out of the ruler by using the mouseD (see help on Position Cursor). However, this is not recommended.* o The ruler does NOT have the following: C centering point H hyphenation zone . decimal tab > right j7ustified tab Related topics:? WPS Differences SET LEFT MARGIN SET PARAGRAPH INDENT/ SET RIGHT MARGIN SET TABS SHOWww8gK1 Section_Files Section FilesB A section file is a binary file to save key definitions and otherJ customizations---effectively, your own customized version of EVE. Default file type is .TPU$SECTION. Steps:J 1. Compile the TPU procedures you have written to extend EVE. Use EXTENDD commands during the editi 8ng session, or put the procedures in a/ command file executed when you invoke EVE.F 2. Define the keys you want by using DEFINE KEY, LEARN, SET FUNCTION1 KEYS, SET GOLD KEY, and SET KEYPAD commands.G 3. On DECwindows, you can add or delete menu items for the DECwindowsE interface by using DEFINE MENU and UNDEFINE MENU, or by choosing) Extend Menu from the Customize menu.J 4. Set the global attributes you want saved in the section file, such asA bound or free c 9ursor, tab visibility, and so on. See help on Attributes.F 5. To create a section file, use SAVE EXTENDED EVE. For example, theH following command creates a section file named MYSEC.TPU$SECTION inF your current, default directory. On VMS, file names are not case-G sensitive. Also, on ULTRIX, existing section files are copied to aF backup file before being overwritten. For help on customizing the= backup file spec, see help on SET BACKUP CONTROL STRING.( :Command: SAVE EXTENDED EVE mysec Usage notes:E o If you used SET DEFAULT SECTION FILE, then you need not specify aK section file on the command line---SAVE EXTENDED EVE or SAVE ATTRIBUTES' saves in your default section file.F o To use your section file instead of the standard EVE section file,I invoke TPU with the /SECTION= qualifier and specify the section file.E For example, the following DCL command uses a section file called2 MYSEC.TPU$SECTION in your SYS$LOGI ;N directory:* $ EDIT/TPU /SECTION=SYS$LOGIN:mysecJ o Alternatively, define the TPU$SECTION logical name at the system levelI to specify your section file, particularly if there is a section file5 you want to use for all or most editing sessions.H o In specifying the section file to be used, include its device (disk)K and directory. Otherwise, TPU assumes the section file is in SYS$SHARE.I For more information, see DCL help on EDIT/TPU/SECTION or see the EVE Re <ference Manual.E o You use one section file at a time. A section file is cumulative,@ saving the current key definitions, menu definitions, globalF attributes, and compiled procedures---and any already saved in the section file you are using.D o Margins, tab stops, and other buffer settings are NOT saved in aK section file. To use the same buffer settings for all or most sessions,H put the relevant commands in an initialization file (typically namedH EVE$INIT.EVE) =and use that file when you invoke EVE. For example, ifD you prefer a right margin of 70, put SET RIGHT MARGIN 70 in yourI initialization file. For more information, see help on Initialization Files.H +------------------------------------------------------------------+H | A section file created on DECwindows will work on character-cell |H | terminals and conversely. However, some DECwindows features are |H | are not available on character-cell terminals (such as shifted > |H | function keys and the clipboard). Also, a section file created |H | on VMS will work on ULTRIX and conversely. However, some keys |H | or procedures may not work or may work differently if they use |H | system-specific features or differences, such as file naming. |H +------------------------------------------------------------------+ Related topics:H Attributes Command Files Initialization FilesF SAVE ATTRIBUTES SAV?E EXTENDED EVE SET BACKUP CONTROL/ SET DEFAULT SECTION FILE SHOW FILE BACKUPwwHgK 1 Scroll_Bars Scroll BarsH On DECwindows, you can use scroll bars to move through a buffer without/ having to type commands or press defined keys. To use the vertical scroll bar:A /\ Click M1 on the stepping arrow to scroll up one line,: -- or press and hold M1 for continuous scrolling. | |A | | Click M1 above the thumb to view the previous scre @en,: | | or press and hold M1 for continuous scrolling. | |? |==| Drag the thumb to scroll to that relative position. |==|= | | Click M1 below the thumb to view the next screen,: | | or press and hold M1 for continuous scrolling. | |C |__| Click M1 on the stepping arrow to scroll down one line,7 \/ press and hold M1 for continuous scrolling.F Similarly, use the horizontal scroll bar to shift the window left and) right, typically Ato view very wide text:1 __________________________________________3 /| [__] |\3 \|_________________________________________ |/H For example, clicking M1 to right of the thumb in the horizontal scroll$ bar shifts the window to the right. Related topics:B Mouse Position Cursor NEXT SCREEN PREVIOUS SCREEN/ SET WIDTH SHIFT LEFT SHIFT RIGHTwwHgK 1 Status_Line Status LineF The sta Btus line shows information about the buffer in the current EVEK window and lets you toggle some settings by clicking M1 on the indicators.- Indicators Meanings or usageJ ----------------------------------------------------------------------G Buffer: MAIN Name of the buffer in that window---usuallyC or the same as the file specified when youI Buffer: JABBER.TXT invoke EVE or when you use GET FILE, OPEN, orG C OPEN SELECTED. To view your next buffer, if= any, click M1 on the buffer name.K Write or Read-only Whether exiting writes out the buffer if it hasJ been modified. To toggle the setting, click M1E on the indicator. See help on SET BUFFER.G Insert or Overstrike Mode for entering text. To toggle the mode,I click M1 on the indicator. See help on CHANGE! D MODE.G Forward or Reverse Direction for searches and for some cursor-E movement commands and keys. To toggle theJ direction, click M1 on the indicator. See help0 on CHANGE DIRECTION. Usage notes:D o Using status line indicators with the mouse works on DECwindows, DECterm, or UIS.J o Each window you create in EVE has its own status line. For information= about usEing multiple windows in EVE, see help on Windows.H o If you reduce the width of the window, the indicators at the left ofG the status line may be clipped because EVE tries to keep the bufferI name full size. (For example, the Forward or Reverse indicator may beH omitted.) EVE clips the name of the buffer only if the window is too& narrow for the entire name to fit. Related topics:@ CHANGE DIRECTION CHANGE MODE NEXT BUFFER SET BUFFERwwHgK 1 FTyping_Keys Typing KeysG Typing keys on the main keyboard are for entering characters. They are& sometimes called self-inserting keys. Usage notes:J o You can define typing keys in combination with a modifier key, such asK the CTRL key, the GOLD key, or on DECwindows, the ALT key. For example,K the following command defines the sequence of GOLD and the letter C (or c) as CENTER LINE:. Command: DEFINE KEY= gold-c center lineK o By default, EVE treats KP0--KP G9, MINUS, COMMA, and PERIOD on the keypadK as typing keys, except with the VT100 keypad. For example, pressing KP8I is the same as typing the number 8, and pressing COMMA is the same asK typing a comma on the main keyboard. Setting the EDT or WPS keypad also4 defines or redefines keys on the numeric keypad.B o If you use SET PENDING DELETE and then select text, typing newK characters erases the selection and enters the new characters. See help on Pending Delete.J o H You can define typing keys (letters, numbers, or punctuation marks) byF using the TPU DEFINE_KEY procedure, although this is not generallyD recommended. If you defined a typing key, use QUOTE to enter theI character normally bound to that key. For example, if you defined theH tilde (~) to execute a procedure, you can enter a tilde character as follows:* 1. Use the QUOTE command (CTRL/V).+ 2. At the prompt, type a tilde (~).H Alternatively, use the TPU cIommand and the COPY_TEXT built-in, as in the following example:$ Command: TPU COPY_TEXT ("~");E +------------------------------------------------------------------+E | For a list of defined keys, see help on Keys or press GOLD-HELP. |E | |E | For a keypad diagram, press HELP (with VT100 keypad, press PF2). |E +------------------------------------------------------------------+ Related topics:A Control JKeys Gold Keys Names For Keys Pending DeletewwHgK1 ULTRIX_Differences ULTRIX DifferencesK Most EVE commands and keys work the same on VMS and ULTRIX. Here is a list of important differences:5 Features Effects or differences on ULTRIXJ ----------------------------------------------------------------------C File names On ULTRIX, file names are case-sensitive---forK example, MEMO.TXT and memo.txt are different file Ks. On< VMS, file names are not case-sensitive.G Backup files If you write a buffer or save a section file to anK existing file, EVE first copies the existing file to aJ backup file before overwriting the existing file. EVEH appends a version number to the default name of theK backup file that increments with each new backup file.K The user can disable the feature, L or customize the wayF EVE creates the backup file spec by using the SETI NOFILE BACKUP or SET BACKUP CONTROL STRING commands.H VMS has file version numbers that are automatically1 provided by the file system.E Buffer names On ULTRIX, buffer names are case-sensitive---forJ example, TEMP and temp specify different buffers. EVEH system buffers are named in uppercase M (for example,J MESSAGES, INSERT HERE, $RESTORE$, and so on). On VMS,9 buffer names are not case-sensitive.J Journaling On ULTRIX, buffer-change journal files are created inJ your current, working directory. Default file type isD .tpu_journal. You cannot have two buffer-changeB journal files of the same name. If there is aC MAIN.tpu_journal file from an previous ed NitingD session, the MAIN buffer in the current editingI session will not be journaled. For more information,/ see help on Journal Files.F Wildcards Default wildcards match the system you are using.F Thus, on VMS, the default is SET WILDCARD VMS; onK ULTRIX, it is SET WILDCARD ULTRIX. The setting appliesK only to WILDCARD FIND and SHOW WILDCARDS---it does notIO affect wildcards in file names, which are determined- by the operating system.K SHELL or DCL The SHELL and DCL commands are synonyms appropriate toI the operating system you are using. Thus, on ULTRIX,J you can use SHELL or DCL to execute a command for theK command shell (such as ls to get get a list of files).K Similarly, on VMS systems, you can use DCL or SHELL P toJ execute a command like as DIRECTORY. For example, theE following commands are equivalent---listing in aE single column the files in your current, default directory:. On ULTRIX On VMS< ----------- --------------------< SHELL ls -1 DCL DIRECTORY /COL=1I (For more information, see help on the DCL comman Qd.)F CTRL/D exit On ULTRIX systems, EVE defines CTRL/D (as well asJ CTRL/Z and F10) as EXIT (ending the editing session).J On VMS systems, EVE does not define CTRL/D. Other EVE? keys are defined the same on both systems.@ Startup files On ULTRIX, if you do not specify a command,J initialization, or section file, EVE and TPU look forE the following default startup files in the Rorder given:: Init file ......... ./eve_init.eve; ......... ~./eve_init.eve= Command file ...... ./tpu_command.tpuE Section file ...... ./tpu_section.tpu_section: ...... /usr/lib/tpu/\H ...... tpu_section.tpu_sectionI Note that on ULTRIX, you cannot define logical name Ss' for startup files.I File defaults On ULTRIX, if EVE and TPU cannot find the exact fileK you specify on the shell command line for the section,H debug, command, and initialization files, then theyK will apply one or more VMS-style defaults to your fileI specification, and look again. No directory defaultsJ will be applied if you specify a directory component.K T The following are the default file specifications that4 are applied in the order given:8 Init file ......... eve_init.eve. ......... ~/: ......... ~/eve_init.eve9 Debug file ....... tpu_debug.tpu9 ......... /usr/lib/tpu/F ......... /usr/lib/tpu/tpu_debug.tpu; U Command file ...... tpu_command.tpuC Section file ...... tpu_section.tpu_section9 ......... /usr/lib/tpu/: ......... /usr/lib/tpu/\I .......... tpu_section.tpu_sectionI Options In invoking EVE, command-line options are positionalK (they must come before the input files, if any) and doD not use an equa Vl sign (=) to distinguish a fileK associated with an option and the input file or files.I For example, the following command invokes EVE usingK an initialization file named myinit.eve to edit a file$ named memo.txt:0 % tpu -i myinit memo.txtJ For more information, see the EVE Reference Manual or8 VSI Text Processing Utility Manual.G DECwindo Wws On ULTRIX, to invoke EVE with the Motif DECwindows6 interface, use the dmtpu command.K SPELL The SPELL command on ULTRIX does not modify your text,J but simply produces a list of any misspelled words inG a second window. The SPELL command on VMS lets youK modify your text by spawning a subprocess in which youJ interact with the VMS DECspell utility. When you exitF X DECspell, your text is modified with the spelling! corrections. Environment VariablesD On ULTRIX you can set the EVEKEYPAD environmentK variable to select an EVE keypad. Valid names are EDT,H EVE, NUMERIC, VT100, and WPS. If you do not set theK environment variable, the keypad defaults to EVE whichE gives the VT100 keypad on VT100 terminals or theA Y NUMERIC keypad on VT200 and later terminals.I If you are accustomed to pressing CTRL/L to refresh (redraw) the screen,F you can redefine CTRL/L as REFRESH. By default, EVE defines CTRL/W as1 REFRESH and defines CTRL/L as INSERT PAGE BREAK.J If you are accustomed to the vi editor, you may want to define the ESCAPEK key or CTRL/[ (left bracket) as DO to emulate vi. However, on VMS systems,. EVE does not let you define ESCAPE or CTRL/[.H If you are accustomed to pres Zsing CTRL/Z to exit the editor (ending theC editing session), you should instead use the CTRL/D key when usingG character cell EVE on ULTRIX. The CTRL/Z key on ULTRIX systems usuallyJ suspends your process, and turns control over to the shell, requiring youK to enter the fg (foreground) command to resume editing. EVE defines CTRL/DG as EXIT on ULTRIX systems to help you avoid this problem. This problemJ does not occur with DECwindows EVE where the CTRL/Z key exits the editor.I For more in [formation about EVE and TPU, see the EVE Reference Manual and$ VSI Text Processing Utility Manual.F +----------------------------------------------------------------+F | You can create a section file on VMS and use it on ULTRIX (or |F | conversely). However some procedures and key definitions may |F | not work or may not work properly if they use system-specific |F | features or differences, such as file names and directories. |F +-------------------------------------\---------------------------+ Related topics:2 Defaults Journal Files VMS DifferenceswwX:gK1 VMS_Differences VMS DifferencesK Most EVE commands and keys work the same on VMS and ULTRIX. Here is a list of important differences:2 Features Effects or differences on VMSJ ----------------------------------------------------------------------H File names On VMS, file names are not case-sensitive---you canJ use upp ]ercase, lowercase, or mixed case. For example,D MEMO.TXT and memo.txt specify the same file. On; ULTRIX, file names are case-sensitive.J File versions If you edit an existing file, then exiting or writingE out the buffer creates a new version of the fileI without deleting or renaming previous versions. ThisK also applies to creating or updating a section file orJ c^ommand file with SAVE ATTRIBUTES. On ULTRIX systems,I EVE copies the existing file to a backup file beforeI overwriting the existing file. EVE appends a versionG number to the default name of the backup file thatK increments with each new backup file. The commands areE not available on VMS that let the user enable orJ disable the feature, or customize the way EVE creates* _ the backup file spec.J Buffer names On VMS, buffer names are not case-sensitive---you canJ use uppercase, lowercase, or mixed case. For example,F MAIN and main specify the same buffer. On ULTRIX,H buffer names are case-sensitive; EVE system buffersG are named in all uppercase (for example, MESSAGES,8 INSERT HERE, $RESTORE$, and so on).K Journaling On VMS,` buffer-change journal files are created in theF directory defined by the TPU$JOURNAL logical nameG (default is SYS$SCRATCH which is usually your top-B level, login directory). Default file type isE .TPU$JOURNAL. It is possible to have two or moreJ buffer-change journal files of the same name, such asF two MAIN.TPU$JOURNAL files from different editingH s aessions. For more information, see help on Journal Files.F Wildcards Default wildcards match the system you are using.F Thus, on VMS, the default is SET WILDCARD VMS; onK ULTRIX, it is SET WILDCARD ULTRIX. The setting appliesK only to WILDCARD FIND and SHOW WILDCARDS---it does notI affect wildcards in file names, which are determined- by the operating system.bK DCL or SHELL The DCL and SHELL commands are synonyms appropriate toE the operating system you are using. Thus, on VMSJ systems, the SHELL command lets you execute a commandK like DIRECTORY or PRINT. Similarly, on ULTRIX, the DCLG command lets you execute a command for the commandD shell you are using. For example, the followingI commands are equivalent---listing c in a single-columnB the files in your current, default directory:: On VMS On ULTRIX< -------------------- -----------< DCL DIRECTORY /COL=1 SHELL ls -1I (For more information, see help on the DCL command.)H CTRL/Z exit On VMS systems, EVE defines CTRL/Z and F10 as EXIT,G but does not define CTRL/D. On ULTRIX systems, EVEK d defines CTRL/D as EXIT. Other EVE keys are defined the* same on both systems.F File types On VMS, the EVE and TPU default file types are as follows:> .EVE ............. Initialization fileA .TJL ............. Keystroke journal fileE .TPU ............. Command file or debug fileE .TPU$JOURNAL ..... Buffer-change journal file7 e .TPU$SECTION ..... Section file4 .TPU$WORK ........ Work fileE Qualifiers In invoking EVE, command-line qualifiers are notG positional (they can be placed before or after theI input file). Also, some qualifiers use an equal signH (=) to distinguish a file associated with an optionB and the input file (if any). For example, theJ following f command invokes EVE using an initializationI file named MYINIT.EVE to create or edit a file named MEMO.TXT:B $ EDIT/TPU /INITIALIZATION=myinit memo.txtK Startup files On VMS, the EVE and TPU default startup file names are as follows:G EVE$INIT.EVE .............. Initialization file@ TPU$COMMAND.TPU ........... Command fileL TP gU$DEBUG.TPU ............. Debug file (with /DEBUG)@ EVE$SECTION.TPU$SECTION ... Section fileE Logical names On VMS, you can define the following EVE and TPU# logical names:; EVE$INIT ...... Initialization fileN EVE$KEYPAD .... Keypad (EDT, EVE, NUMERIC, VT100, WPS)4 TPU$COMMAND ... Command file@ TPU$DEBUG ..... Debug file (with /DEBUG)J h TPU$JOURNAL ... Buffer-change journaling directory4 TPU$SECTION ... Section fileH For example, if there is an initialization file youJ want to use for all or most editing sessions, you canE define EVE$INIT to specify that file so when youH invoke EVE, that file is executed without having toJ use the /INITIALIZATION qualifier. Typically, you put; i the definition in your LOGIN.COM file.@ $ DEFINE EVE$INIT [user.tools]myinit.eve" $ EDIT/TPUI On VMS you can define the EVE$KEYPAD logical name toD select an EVE keypad. Valid names are EDT, EVE,F NUMERIC, VT100, and WPS. If you do not define theI logical name, the keypad defaults to EVE which givesG the VT100 keypad on VT100 terminals o jr the NUMERIC9 keypad on VT200 and later terminals.D On VMS, to invoke EVE with the Motif DECwindowsA interface, use one of the following command:5 $ EDIT/TPU/DISPLAY=DECWINDOWS0 $ EDIT/TPU/DISPLAY=MOTIFG MAIL editing On VMS, you can use EVE as the editor in MAIL, VAXJ BASIC, and Datatrieve. For more information, see help% on Mail k Editing.J SPELL The SPELL command on VMS lets you modify your text byI spawning a subprocess in which you interact with theG VMS DECspell utility. When you exit DECspell, yourJ text is modified with the spelling corrections. SPELLD on ULTRIX does not modify your text, but simplyH produces a list of any misspelled words in a second window.I If you are ac lcustomed to pressing CTRL/L to refresh (redraw) the screen,F you can redefine CTRL/L as REFRESH. By default, EVE defines CTRL/W as1 REFRESH and defines CTRL/L as INSERT PAGE BREAK.J If you are accustomed to the vi editor, you may want to define the ESCAPEK key or CTRL/[ (left bracket) as DO to emulate vi. However, on VMS systems,. EVE does not let you define ESCAPE or CTRL/[.I By default, EVE defined CTRL/Z as EXIT (ending the editing session). YouI may want to redefine CTRL/Z as SPAWN mor as SHELL. On ULTRIX systems, EVE also defines CTRL/D as exit.I For more information about EVE and TPU, see the EVE Reference Manual and$ VSI Text Processing Utility Manual.F +----------------------------------------------------------------+F | You can create a section file on VMS and use it on ULTRIX (or |F | conversely). However some procedures and key definitions may |F | not work or may not work properly if they use system-specific |F | features or differences,n such as file names and directories. |F +----------------------------------------------------------------+ Related topics:5 Defaults Journal Files ULTRIX DifferenceswwX:gK 1 Windows WindowsG Windows are areas of the EVE screen for displaying buffers you edit or2 other information, such as commands and messages.K Using multiple windows lets you view or edit different buffers at the same, time or different parts of the same buffer. Example: oK +--------------+K 1. Initially, EVE has one main window---in |[] cursor |K this case, you edit the MAIN buffer. | |K | |K | MAIN |K +--------------+K 2. When you split the main winpdow, the new window +--------------+K also shows the current buffer (MAIN). The | MAIN |K cursor appears in the new, lower window. |______________|K |[] |K Command: TWO WINDOWS | MAIN |K +--------------+K 3. Put a different file or buffer in the new +---------- q----+K windows, so you can view and edit two buffers | MAIN |K at the same time: |______________|K |[] |K Command: GET FILE memo.txt | memo.txt |K +--------------+K 4. You can move from one window to the other, for +--------------+K example, to cut and p raste text between buffers: |[] MAIN |K |______________|K Command: OTHER WINDOW | |K | memo.txt |K +--------------+ Usage notes:J o Each window has its own status line, showing the name of the buffer inH that window and other information about the sbuffer (such as its modeB and direction). For more information, see help on Status Line.E o To put a different buffer (or file) into a window, use any of the following commands:3 BUFFER NEXT BUFFER PREVIOUS BUFFER/ GET FILE OPEN SHOW BUFFER7 NEW OPEN SELECTED SHOW SYSTEM BUFFERSG o To resize windows, use SHRINK WINDOW or ENLARGE WINDOW. The maximumJ number and size of windows depend on the size and type of your scree tn.H The minimum size is 1 line for text plus 1 line for the status line,I and on DECwindows, 1 line for the horizontal scroll bar. For example,H with a 21-line main window (as on a VT220 terminal), you can have 118 windows, each displaying one line of text at a time.H o To delete windows use DELETE WINDOW (deleting the current window) orH ONE WINDOW (deleting the other windows, keeping the current window).J o Multiple windows are also useful in compiling TPU procedures---u use oneI window for your procedures buffer, and use another window to view theK MESSAGES buffer, so you can read compiler messages more easily when you4 use EXTEND commands. See help on Message Buffer.I o To shift the window horizontally (to view wide text), use SHIFT RIGHTJ and SHIFT LEFT, or use SET WIDTH to increase the width of the windows. Related topics:C DELETE WINDOW ENLARGE WINDOW NEXT WINDOW ONE WINDOWD PREVIOUS WINDOW SHRINK WINDOW SPLvIT WINDOW TWO WINDOWSwwX:gK1 About About" Copyright 2015 VMS Software, Inc. Related topics:< EDT List Of Topics New Features New User WPSwwX:gK1 CONTEXT_SENSITIVE_HELP Context Sensitive HelpG Provides help on menu items or on buttons in a dialog box in the Motif environment. Usage notes:H o Activate the Context Sensitive Help entry in the Help menu pulldown.C This changes the shape of the mouse pointer to a qwuestion mark.5 o Click M1 over the widget for which you want help.G o The mouse pointer returns to the left arrow shape, and help text is displayed for the widget. Related topics: Help MousewwhagK1 Not_Implemented Feature Not Implemented: Sorry... That command or topic is NOT implemented in EVE.F +-------------------------------------------------------------------+F | For a list of EVE commands, see help on List Of Topics or ?. |F |x |F | For a keypad diagram, press HELP (with VT100 keypad, press PF2). |F | |F | For a list of defined keys, see help on Keys or press GOLD-HELP. |F | |F | For help on TPU built-ins, see help on the TPU command. |F +-------------------------------------------------------------------+ww yhagK1 Old_Gold_Key Pressed Old GOLD KeyI The key you pressed is normally the GOLD key for the current keypad (EDT; or WPS), but you have set a different key as the GOLD key.I For example, PF1 is normally the GOLD key for the EDT or WPS keypad, butD you may have set F17 as the GOLD key and not otherwise defined PF1.G To restore the GOLD key to the default for the current keypad, use SETI NOGOLD KEY, which cancels your GOLD key and restores PF1 as the GOLD key for tzhe EDT or WPS keypad.E +------------------------------------------------------------------+E | For a keypad diagram, press HELP (with VT100 keypad, press PF2). |E | |E | For a list of defined keys, see help on Keys or press GOLD-HELP. |E +------------------------------------------------------------------+ Related topics:1 Gold Keys SET GOLD KEY SET NOGOLD KEYwwhagK 1 Program Pressed T {PU Program Key9 The key you pressed is defined to execute a TPU program.= A TPU program can comprise several statements or procedures.0 Therefore, there is no HELP topic for that key.G To find out the statements bound to the key, use the SHOW KEY command.E +------------------------------------------------------------------+E | For a keypad diagram, press HELP (with VT100 keypad, press PF2). |E | |E | For a list of d|efined keys, see help on Keys or press GOLD-HELP. |E +------------------------------------------------------------------+wwhagK 1 Sequence Pressed LEARN Sequence Key5 The key you pressed is defined for a LEARN sequence.F A LEARN sequence can comprise several keystrokes or commands or both.0 Therefore, there is no HELP topic for that key.E +------------------------------------------------------------------+E | For a keypad diagram, press HELP (with VT100 keypad, pr}ess PF2). |E | |E | For a list of defined keys, see help on Keys or press GOLD-HELP. |E +------------------------------------------------------------------+ Related topics: LEARN UNDEFINE KEYwwhagK 1 Unknown Pressed Undefined Key6 The key you pressed is undefined or unknown for HELP.J To define the key, use DEFINE KEY or LEARN. Also, some other commands mayH define the key, such as SET K ~EYPAD EDT, SET KEYPAD WPS, or SET FUNCTION KEYS DECWINDOWS.K If you use the DEFINE_KEY built-in or EVE$DEFINE_KEY procedure, such as inH a command file, you should include, after the key name, the name of theI help topic to display for that key and the name of the keymap, as in the following example:L EVE$DEFINE_KEY ("EVE_GO_TO ('')", CTRL_G_KEY, "GO_TO", EVE$X_USER_KEYS);E +------------------------------------------------------------------+E | For a keypad diagram, press HELP (with VT100 keypad, press PF2). |E | |E | For a list of defined keys, see help on Keys or press GOLD-HELP. |E +------------------------------------------------------------------+wwhagK 1 CHANGE_MODE CHANGE MODEI Changes the mode for entering text in---either insert or overstrike---as shown in the status line.' Key: EVE default VT100 keypad* ----------------------------------*  CTRL/A or F14 CTRL/A or ENTER Usage notes:J o The mode of the buffer also affects commands or keys that add or eraseJ a single character such as DELETE, ERASE CHARACTER, QUOTE, and RESTORE CHARACTER.K o If you use SET BOX NOPAD, the mode of the buffer affects box editing as follows:0 Mode of buffer Effects with SET BOX NOPADF ------------------------------------------------------------------B INSERT Cutting a box makes text to the right of  theB box "collapse" to the left, closing the gap.F Pasting a box pushes existing text to the right.E OVERSTRIKE Cutting a box pads the area with spaces to keepF the column alignment of text to the right of theC box. Pasting a box overwrites existing text.G Thus, in overstrike mode, box editing is the sameH as with SET BOX PAD, which is the default settin g.H o To override these effects without changing your settings, use eitherF BOX CUT INSERT and BOX PASTE INSERT, or BOX CUT OVERSTRIKE and BOX PASTE OVERSTRIKE.J o Mode is a buffer attribute---you can use insert mode in one buffer and; use overstrike mode in another. Default is INSERT MODE.K o For typing or editing EVE command lines, the mode matches your terminalJ setting. To change the mode when you are editing a command line, pressI a key defined as CHANGE MODE (such as CTRL/A)---effectively, changingD the mode of the COMMANDS buffer or $PROMPTS$ buffer. See help on Editing Command Lines.K o To change the mode of an unmodifiable buffer, first use the command SET BUFFER MODIFIABLE.H o If your system has a mouse, you can toggle the mode of the buffer byI clicking M1 on the Insert or Overstrike indicator in the status line.G This works on DECwindows, DECterm, or UIS. See help on Status Line. Related topics:B Status Line INSERT MODE OVERSTRIKE MODE SET BUFFERwwhagK 1 INSERT_MODE INSERT MODE (default)I Sets the mode of the current buffer to insert, as opposed to overstrike.G As you type, the new text is inserted at the current position, pushing% existing text to the right and down. Usage notes:G o The mode of the buffer is shown in the status line. It also affectsG some commands and keys such as DELETE, ERASE CHARACTER, and RESTORE CHARACTER.I o If you use SET BOX NOPAD, the mode of the buffer affects box editing.D In insert mode, cutting a box makes text to the right of the boxE "collapse" to the left, closing the gap, and pasting a box pushesJ existing text to the right. To override these effects without changingC your settings, use BOX CUT OVERSTRIKE and BOX PASTE OVERSTRIKE.H o If your system has a mouse, you can toggle the mode of the buffer byI clicking M1 on the Insert or Overstrike indicator in the status line.G This works on DECwindows, DECterm, or UIS. See help on Status Line. Related topics:E Status Line CHANGE MODE OVERSTRIKE MODE SET BOX NOPADwwhagK1 OVERSTRIKE_MODE OVERSTRIKE MODEI Sets the mode of the current buffer to overstrike, as opposed to insert.I As you type, the new text replaces existing text at the current positionK ---hence, overstrike mode is sometimes called "replace mode" or "type-over mode." Usage notes:G o The mo de of the buffer is shown in the status line. It also affectsG some commands and keys such as DELETE, ERASE CHARACTER, and RESTORE CHARACTER.I o If you use SET BOX NOPAD, the mode of the buffer affects box editing.H In overstrike mode, cutting a box, pads the area with spaces to keepK the column alignment of text to the right of the box, and pasting a boxH overwrites existing text. To override these effects without changing; your settings, use BOX CUT INSERT and BOX PASTE INSERT.H o If your system has a mouse, you can toggle the mode of the buffer byI clicking M1 on the Insert or Overstrike indicator in the status line.G This works on DECwindows, DECterm, or UIS. See help on Status Line. Related topics:A Status Line CHANGE MODE INSERT MODE SET BOX NOPADwwhagK1 COPY COPYH Same as the STORE TEXT command---copies a range or box without removing# it, so you can paste it elsewhere. Steps:E 1. Select or find the text to copy (see help on SELECT or FIND).D 2. Use COPY. A message tells you when the copying is completed.< 3. To paste the text elsewhere, use PASTE or BOX PASTE. Usage notes:J o If you use BOX SELECT, or if SET BOX SELECT is in effect, COPY (or anyH key defined for it) is the same as BOX COPY---see help on Ranges And Boxes.K o Depending on your setting, the copied text is stored in the INSERT HEREE buffer or the DECwindows clipboard, replacing what you previouslyG copied or removed to that storage area. Default is SET NOCLIPBOARD.I o On DECwindows, you can use the mouse to copy text from EVE to anotherI DECwindows application. You use ALT/M2CLICK or ALT/SHIFT/M2DRAG---see help on Quick Copy. Related topics:E Ranges And Boxes BOX COPY BOX PASTE BOX SELECTE PASTE SET BOX SELECT SET CLIPBOARD STORE TEXTwwhagK1 CUT CUTE Same as the REMOVE command---cuts a range or box which you can pasteK elsewhere. In the BUFFER LIST, deletes the buffer whose name the cursor is on. Steps:D 1. Select or find the text to cut (see help on SELECT or FIND). 2. Use the CUT command.< 3. To paste the text elsewhere, use PASTE or BOX PASTE. Usage notes:J o Cutting a standard, linear range makes text after the cut move left orJ up, similar to erasing text. The remaining text does not automatically5 rewrap. To r eformat your text, use FILL commands.I o If you use BOX SELECT, or if SET BOX SELECT is in effect, CUT (or anyG key defined for it) is the same as BOX CUT---see help on Ranges And Boxes.G o Depending on your setting, the removed text is stored in the INSERTJ HERE buffer or the DECwindows clipboard, replacing what you previouslyC cut or copied to that storage area. Default is SET NOCLIPBOARD.H o In the Buffer List, CUT deletes a buffer without your having to type the buffer name, as follows:H 1. Use the SHOW BUFFERS command to list the buffers you created.G 2. Put the cursor on the name of the buffer you want to delete.3 3. Use CUT or REMOVE to delete that buffer.@ For more information, see help on the DELETE BUFFER command.G o If you are editing an unmodifiable buffer, CUT is the same as STOREK TEXT, copying the range or box instead of removing it. (See help on SET BUFFER.)I o On DECwindows, you can use the mouse to move text from EVE to anotherI DECwindows application. You use ALT/M2CLICK or ALT/SHIFT/M2DRAG---see help on Quick Copy. Related topics:C Ranges And Boxes BOX CUT BOX PASTE BOX SELECTF PASTE SET BOX PAD SET BOX SELECT SET CLIPBOARDwwxgK1 PASTE PASTEJ Same as the INSERT HERE command---pastes the text you last cut or copied. Steps:8 1. Put the cursor where you want to paste the text. 2. Use the PASTE command. Usage notes:K o By default, PASTE inserts what you cut or copied, pushing existing textI to the right and down. SET BOX SELECT makes PASTE (or any key definedJ for it) the same as BOX PASTE, usually overwriting existing text---see help on Ranges And Boxes.F o Depending on your setting, the text is copied from the INSERT HEREK buffer or the DECwindows clipboard. Default is SET NOCLIPBOARD. To viewJ the INSERT HERE buffer---for example, to check what you last copied or- cut---use the command BUFFER INSERT HERE.H o PASTE does not automatically rewrap text. Depending on where and howI much you paste, your text may go past the right margin or even out of3 view. To reformat your text, use FILL commands. Related topics:< Ranges And Boxes BOX PASTE COPY CUTF INSERT HERE SET BOX PAD SET BOX SELECT SET CLIPBOARDwwxgK1 DELETE DELETEG Erases the character left of the cursor. If pending delete is enabled, erases a selection.% Key: EVE default VT100 keypad% ----------------------------- 1. Put the cursor where you want to erase text---that is,= on the first character of the text you want to erase.: 2. Use the ERASE LINE command or with the EDT keypad,( press the Delete Line key (PF4). Usage notes:I o At the end of a line, ERASE LINE erases only the line break (carriageJ return), making the next line, if any, move up. This is useful to join! paragraphs for FILL commands.I o To insert what you erased, use the RESTORE LINE command (with the EDT keypad, press GOLD-PF4). Related topics:@ ERASE START OF LINE ERASE WORD RESTORE RESTORE LINEwwxgK1 ERASE_START_OF_LINE ERASE START OF LINEH Erases the current line, starting with the character left of the cursorH until the start of the line. If you are already at the start of a line, nothing is erased.2 Key: EVE defines CTRL/U as ERASE START OF LINE. Steps:B 1. Put the cursor to the right of the text you want to erase., 2. Use the ERASE START OF LINE command. Usage notes:J o At the end of a line (carriage return), ERASE START OF LINE erases theF text on the line, leaving the cursor at the start of a blank line.< o To insert what you erased, use the RESTORE LINE command.I o You can also use CTRL/U (or other key defined as ERASE START OF LINE)I to discard a command you recalled. See help on Editing Command Lines.J o Setting the EDT keypad redefines CTRL/U as Delete Start Line, which is/ slightly different from the EVE definition. Related topics:@ ERASE LINE ERASE PREVIOUS WORD RESTORE RESTORE LINEwwxgK1 ERASE_PREVIOUS_WORD ERASE PREVIOUS WORDI Erases all of the previous word or all of the current word, depending on your cursor position. Steps:6 1. Put the cursor where you want to erase a word., 2. Use the ERASE PREVIOUS WORD command. Usage notes:G o ERASE PREVIOUS WORD erases an entire word, except at the start of a line, as follows:9 Cursor positions Effects of ERASE PREVIOUS WORDJ ----------------------------------------------------------------------J Start of line Erases the line break (carriage return), makingJ the current line move up, unless you are at theH  top of the buffer. Useful to join paragraphs- for FILL commands.I Start of word or Erases the previous word (left of the cursor),> between words including the trailing white space.I Elsewhere on Same as ERASE WORD---erases all of the currentD a word word, including the trailing white space.< o To insert what you erased, use the RESTORE WORD command.G o In editing a command line, any key defined as ERASE WORD works like< ERASE PREVIOUS WORD---see help on Editing Command Lines. Related topics:@ ERASE START OF LINE ERASE WORD RESTORE RESTORE WORDwwxgK 1 ERASE_WORD ERASE WORDK Erases all of the current word or, if you are between words, erases all of, the next word (to the right of the cursor).4 Key: EVE default VT100 keypadB ----------------------------------------------------------B F13, CTRL/J, or LINEFEED COMMA, CTRL/J, or LINEFEED Steps:> 1. Put the cursor anywhere on the word you want to erase., 2. Use ERASE WORD (see key list above). Usage notes:E o ERASE WORD erases an entire word, except at the end of a line, as follows:0 Cursor positions Effects of ERASE WORDJ ----------------------------------------------------------------------J On a word Erases all of that word, including the trailing8 white  space (spaces or tabs).I Between words Erases all but the first white space character andG (white space) all of the next word, including the trailing' white space.F End of a line Erases the line break, making the next lineH (carriage return) move up. Useful to join paragraphs for FILL.< o To insert what you erased, use the RESTORE WORD command.G o In editing a command line, any key defined as ERASE WORD works likeB ERASE PREVIOUS WORD---if you are between words or on the firstK character of a word, you erase the word left of the cursor. See help on Editing Command Lines.J o On VT100-series terminals, the LINEFEED key is the same as CTRL/J. TheC EDT or WPS keypad redefines F13, CTRL/J and LINEFEED. Using SET+ FUNCTION KEYS DECWINDOWS redefines F13. Related topics:C ERASE LINE ERASE PREVIOUS WORD RESTORE RESTORE WORDwwgK 1 INSERT_HERE INSERT HEREH Pastes the text you last removed or copied---same as the PASTE command.7 Key: EVE default VT100 keypad EDT keypad8 ------------------------------------------------5 INSERT HERE KP9 GOLD-KP6 Steps:8 1. Put the cursor where you want to paste the text.9 2. Use the INSERT HERE command (see key list above). Usage notes:C o By default, INSERT HERE inserts what you cut or copied, pushingI existing  text to the right and down. SET BOX SELECT makes INSERT HEREJ (or any key defined for it) the same as BOX PASTE, usually overwriting1 existing text---see help on Ranges And Boxes.F o Depending on your setting, the text is copied from the INSERT HEREK buffer or the DECwindows clipboard. Default is SET NOCLIPBOARD. To viewJ the INSERT HERE buffer---for example, to check what you last copied or1 removed---use the command BUFFER INSERT HERE.J o INSERT HERE does not automat ically rewrap text. Depending on where andJ how much you paste, your text may go past the right margin or even out6 of view. To reformat your text, use FILL commands.I o The WPS keypad redefines INSERT HERE on the mini keypad as WPS Paste,I which can use alternate paste buffers but does not use the clipboard. Related topics:A Ranges And Boxes BOX PASTE PASTE REMOVEE SET BOX PAD SET BOX SELECT SET CLIPBOARD STORE TEXTwwgK1 QUOTE QUOTEK Enters a control code or other character which you specify by a key press.$ Key: EVE defines CTRL/V as QUOTE. Steps:= 1. Put the cursor where you want to enter the character.C 2. Use QUOTE, which prompts you for the character to be added.D 3. Press a key for the control code or character---for example,2 CTRL/L for form feed or CTRL/[ for escape. Usage notes:I o QUOTE depends on the mode of the buffer, shown in the status  line. InE insert mode, the character you specify is inserted at the currentH position, pushing text to the right. In overstrike mode, it replacesI the current character. To change the mode of the buffer, press CTRL/A (see help on CHANGE MODE).F o Some control codes or non-printing characters, such as escape, mayG appear in editing as a backwards question mark or a gray rectangle,, depending on the terminal you are using.F o You can also quote characters as strings  for FIND, GLOBAL REPLACE,K REPLACE, or WILDCARD FIND. For example, if to find an escape character, do the following:> 1. Use FIND, letting EVE prompt for the search string.6 2. Press CTRL/V or a key you defined as QUOTE.5 3. Press the CTRL/[ for the escape character.K o If you used the TPU DEFINE_KEY built-in to define a typing key (letter,G number, or punctuation mark) or a control key, you can use QUOTE toG enter the character or control code norm ally bound to that key. ForK example, if you defined the tilde (~), you can insert a tilde character by doing the following:! 1. Use the QUOTE command. 2. Type the tilde (~).I o Another use of QUOTE is to pass a CTRL/Z to a subprocess created withI the DCL command; this lets you terminate the subprocess. For example,E if you use the command DCL HELP to view a VMS help topic, the DCLK subprocess continues after the command is completed. If you want to useK another DCL command, such as DIRECTORY or SHOW TIME, you must first end, the subprocess for VMS help, as follows:H 1. Use the command DCL, letting EVE prompt for a command string.E 2. At the prompt, press CTRL/V or a key you defined as QUOTE.0 3. Press CTRL/Z (to end the subprocess).H o To insert a special character from within an EVE initialization fileK (such as in batch editing), use the TPU command and the EVE$INSERT_TEXTH procedure. For example, the following command line inserts an escape character:( TPU EVE$INSERT_TEXT (ASCII (27)); Related topics:# INSERT MODE OVERSTRIKE MODEwwgK1 REMOVE REMOVEE Same as the CUT command---removes a range or box which you can pasteK elsewhere. In the BUFFER LIST, deletes the buffer whose name the cursor is on.5 Key: EVE default VT100 keypad EDT keypad5 ---------------------------------------------. REMOVE  KP8 KP6 Steps:D 1. Select or find the text to cut (see help on SELECT or FIND).4 2. Use the REMOVE command (see key list above).B 3. To paste the text elsewhere, use INSERT HERE or BOX PASTE. Usage notes:J o Cutting a standard, linear range makes text after the cut move left orJ up, similar to erasing text. The remaining text does not automatically5 rewrap. To reformat your text, use FILL commands.H o If you use BOX SELECT, or if SET B OX SELECT is in effect, REMOVE (orK any key defined for it) is the same as BOX CUT---see help on Ranges And Boxes.G o Depending on your setting, the removed text is stored in the INSERTJ HERE buffer or the DECwindows clipboard, replacing what you previouslyC cut or copied to that storage area. Default is SET NOCLIPBOARD.K o In the Buffer List, REMOVE deletes a buffer without your having to type the buffer name, as follows:H 1. Use the SHOW BUFFERS command to  list the buffers you created.G 2. Put the cursor on the name of the buffer you want to delete.3 3. Use REMOVE or CUT to delete that buffer.@ For more information, see help on the DELETE BUFFER command.J o If you are editing an unmodifiable buffer, REMOVE is the same as STOREJ TEXT, copying the range or box instead of cutting it. (See help on SET BUFFER.)H o The WPS keypad redefines REMOVE on the mini keypad as WPS Cut, whichC can use alternate paste buffers but does not use the clipboard.I o On DECwindows, you can use the mouse to move text from EVE to another@ DECwindows application. On DECwindows you use ALT/M2CLICK or. ALT/SHIFT/M2DRAG---see help on Quick Copy. Related topics:C Ranges And Boxes BOX CUT BOX PASTE BOX SELECTF INSERT HERE SET BOX PAD SET BOX SELECT SET CLIPBOARDwwgK 1 RESTORE RESTOREE Inserts (undeletes) what you last erased with most ERASE commands or similar EDT or WPS keys.. Key: GOLD-INSERT HERE EVE default- GOLD-PF3 or GOLD-PF4 WPS keypad5 CTRL/SHIFT/INSERT HERE Motif function key Steps:@ 1. Put the cursor where you want to insert what you erased.5 2. Use the RESTORE command (see key list above). Usage notes:K o RESTORE is the same as RESTORE LINE, RESTORE SENTENCE, or RESTORE WORD,H depending on what you last erased. For example, if your last erasureH was done with ERASE LINE or the EDT Del EOL key, then RESTORE is the same as RESTORE LINE.E o RESTORE does not rewrap text. Depending on where and how much youK restore, your text may go past the right margin or even out of view. To* reformat your text, use FILL commands.K o GOLD-INSERT HERE is a "sleeper" key---it is defined by default, but theH definition must be activated by setting a GOLD key or by setting the- EDT or WPS keypad. See help on Gold Keys.K o The WPS keypad defines both GOLD-PF3 and GOLD-PF4 as RESTORE. DependingI on the version of WPS you prefer, you may want to redefine these keys7 as RESTORE WORD and RESTORE CHARACTER respectively.8 o Motif function keys are on by default on DECwindows. Related topics:> RESTORE BOX SELECTION RESTORE CHARACTER RESTORE LINE> RESTORE SELECTION RESTORE SENTENCE RESTORE WORD SET FUNCTION KEYS MOTIFwwgK1 RESTORE_CHARACTER RESTORE CHARACTERG Puts back (undeletes) the character you last erased with DELETE, ERASE0 CHARACTER, or the EDT/WPS Delete Character key.? Key: The EDT keypad defines GOLD-COMMA as RESTORE CHARACTER. Steps:@ 1. Put the cursor where you want to put back the character.G 2. Use RESTORE CHARACTER or with the EDT keypad, press GOLD-COMMA.I RESTORE CHARACTER depends on the mode of the buffer, shown in the statusH line. In insert mode, the restored character is inserted at the currentI position, pushing text to the right. In overstrike mode, it replaces theG current character. To change the mode of the buffer, press CTRL/A (see help on CHANGE MODE). Related topics:? DELETE ERASE CHARACTER INSERT MODE OVERSTRIKE MODEwwgK1 RESTORE_LINE RESTORE LINEI Inserts (undeletes) what you last erased with ERASE LINE, ERASE START OF# LINE, or a similar EDT or WPS key.8 Key: The EDT keypad defines GOLD-PF4 as RESTORE LINE. Steps:@  1. Put the cursor where you want to insert what you erased.@ 2. Use RESTORE LINE or with the EDT keypad, press GOLD-PF4.G RESTORE LINE does not rewrap text. Depending on where and how much youH restore, your text may go past the right margin or even out of view. To' reformat your text, use FILL commands. Related topics:D RESTORE RESTORE CHARACTER RESTORE SENTENCE RESTORE WORDww֐gK1 RESTORE_WORD RESTORE WORDI Inserts (undeletes) what you last erased with ERASE WORD, ERASE PREVIOUS# WORD, or a similar EDT or WPS key./ Key: EVE EDT keypad/ ---------------------------------------/ GOLD-F13 (except with GOLD-MINUS WPS keypad) Steps:@ 1. Put the cursor where you want to insert what you erased.: 2. Use the RESTORE WORD command (see key list above). Usage notes:J o RESTORE WORD does not rewrap text. Depending on where and how much youK restore, your text may go past the right margin or even out of view. To* reformat your text, use FILL commands.C o GOLD-F13 is a "sleeper" key---it is defined by default, but theH definition must be activated by setting a GOLD key or by setting theG EDT keypad. The WPS keypad defines GOLD-F13 as the Delete Beginning( Sentence key. See help on Gold Keys. Related topics:2 RESTORE RESTORE CHARACTER RESTORE LINEww֐gK1 RESTORE_SENTENCE RESTORE SENTENCEG Inserts (undeletes) what you last erased with the WPS Delete Beginning8 Sentence key (GOLD-F13, GOLD-CTRL/J, or GOLD-LINEFEED). Steps:@ 1. Put the cursor where you want to insert what you erased.) 2. Use the RESTORE SENTENCE command. Usage notes:J o RESTORE SENTENCE does not rewrap text. Depending on where and how muchF you restore, your text may go past the right margin or even out of3 view. To reformat your text, use FILL commands.I o The WPS keypad does not define a key for RESTORE SENTENCE. Therefore,G if you use the WPS keypad, you may want to define a key for RESTORE SENTENCE.H o If your last erasure was done with the WPS Delete Beginning SentenceJ key, the RESTORE command does a RESTORE SENTENCE. With the WPS keypad,+ press GOLD-PF3 or GOLD-PF4 for RESTORE. Related topics:/ RESTORE RESTORE LINE SET KEYPAD WPSww֐gK1 RESTORE_SELECTION RESTORE SELECTIONF Restores (undeletes) what you last erased with pending delete or with DECwindows Quick Copy. Steps:@ 1. Put the cursor where you want to insert what you erased.* 2. Use the RESTORE SELECTION command. Usage notes:K o By default, RESTORE SELECTION inserts what you erased, pushing existingI text to the right or down. SET BOX SELECT makes RESTORE SELECTION theJ same as RESTORE BOX SELECTION, usually overwriting existing text---see help on Ranges And Boxes.K o RESTOR E SELECTION does not rewrap text. Depending on where and how muchF you restore, your text may go past the right margin or even out of3 view. To reformat your text, use FILL commands.K o If you enable pending delete---and particularly if you save the settingA in your section file or command file---you may want to defineK GOLD-DELETE or some other key as RESTORE SELECTION to make it easier to put back the erased text.I o Pending delete uses the $RESTORE$SELECTION$ buffer. Thus, you can useE pending delete and RESTORE SELECTION for cutting and pasting textC without affecting the contents of the INSERT HERE buffer or the clipboard.; o Quick Copy is implemented with the CTRL/SHIFT/M2DRAG or ALT/SHIFT/M2DRAG. Related topics:? Pending Delete Quick Copy Ranges And BoxesA RESTORE BOX SELECTION SET BOX SELECT SET PENDING DELETEww֐gK1 SELECT SELECTF Selects text for an editing operation on the selection. In the BUFFERE LIST, lets you view a buffer without having to type the buffer name.3 Key: EVE VT100 EDT/WPS DECwindowsF --------------------------------------------------------------C SELECT KP7 PERIOD M1 (see usage notes below)3 CTRL/SPACE Steps:A 1. Put the cursor where you want to begin the selection, and( use SELECT (see key list above).D 2. Move the c ursor to select the text. If you move forward, theH selection starts with the current character and ends left of theH cursor. If you move back (reverse), it starts with the characterK left of the cursor and ends where you move the cursor. Any text the7 cursor crosses is highlighted in reverse video.J 3. To edit a selection, use a command or key that works on a range orK box, such as COPY, BOX CUT, FILL, REMOVE, SPELL, or UPPERCASE---see! help o n Ranges And Boxes. Usage notes:D o On DECwindows, you can select text with the mouse by clicking or dragging M1 as follows:F 1 Click ...... Cancels a selection, and repositions the cursor.@ 2 Clicks ..... Selects all of the word the pointer is on.@ 3 Clicks ..... Selects all of the line the pointer is on.E 4 Clicks ..... Selects all of the paragraph the pointer is on.E 5 Clicks ..... Selects all of the buffer (same as SELECT ALL).? Drag .. ....... Selects text, starting where you press M16 and ending where you release M1.5 Shift/Drag ... Extends or shrinks a selection.J o You can press CTRL/SPACE which is a Motif function key. Motif function keys are enabled by default.G o SET BOX SELECT makes SELECT (or any defined for it) the same as BOXK SELECT, and affects other commands and keys, so you can use box editingE without having to redefine keys. A box selection uses bold video.K o  To cancel a selection, use RESET (GOLD-SELECT) or repeat SELECT. If theF selection was done with mouse clicks, moving the cursor out of the' select range cancels the selection.K o In the Buffer List, SELECT lets you view a buffer whose name the cursor2 is on, without having to type the buffer name:H 1. Use the SHOW BUFFERS command to list the buffers you created.E 2. Put the cursor on the name of the buffer you want to view.4 3. Use SELECT or RETURN to view that buffer.E o When the $CHOICES$ buffer is displayed and you are in the list ofF choices, pressing a key defined as SELECT copies a choice onto the. command line---see help on Choices Buffer.D o On DECwindows, if you select text, the pop-up menu (displayed byK holding down M2) contains COPY, CUT, FILL RANGE, and other commands for+ editing a selection. See help on Menus. Related topics:E Mouse Quick Copy Pending Delete Ranges And BoxesC BOX SELECT RESET SELECT ALL SET BOX SELECT SET FUNCTION KEYS MOTIFww֐gK 1 SELECT_ALL SELECT ALLI Selects all of the current buffer---regardless of your position---so you3 can perform an editing operation on the selection. Key: DECwindows ----------- M1CLICK5 CTRL-/ Steps:I 1. Use the SELECT ALL command, or click M1 five times on DECwindows.H The entire buffer is highlighted in reverse video. You can pressH CTRL-/ which is a Motif function key, and is enabled by default.> 2. To edit the selection, use a command or key that works9 on a select range---see help on Ranges And Boxes. Usage notes:5 o To cancel the selection, do any of the following:A * Use the RESET command (for example, press GOLD-SELECT).J * Repeat SELECT or BOX SELECT (for example, press the SELECT key).< * Click M1 once (which also repositions the cursor).8 o If you use SELECT ALL, you cannot use the following:0 Box editing (such as BOX COPY or BOX CUT) Pending delete FIND SELECTED OPEN SELECTEDD o On DECwindows, if you select text, the pop-up menu (displayed byF holding down M2) contains COPY, CUT, FILL RANGE, case changes, and> other commands for editing a selection. See help on Menus. Related topics:B Mouse Quick Copy Ranges And Boxes RESET SELECT SET FUNCTION KEYS MOTIFww֐gK 1 STORE_TEXT STORE TEXTI Same as the COPY command---copies a range or box without removing it, so you can insert it elsewhere.% Key: GOLD-REMOVE EVE default, SHIFT/REMOVE Motif function key Steps:E 1. Select or find the text to copy (see help on SELECT or FIND).? 2. Use the STORE TEXT command, press GOLD-REMOVE, or pressF SHIFT/REMOVE in the Motif environment. A message tells you the copying is completed.B  3. To paste the text elsewhere, use INSERT HERE or BOX PASTE. Usage notes:H o If you use BOX SELECT, or if SET BOX SELECT is in effect, STORE TEXTE (or any key defined for it) is the same as BOX COPY---see help on Ranges And Boxes.K o Depending on your setting, the copied text is stored in the INSERT HEREE buffer or the DECwindows clipboard, replacing what you previouslyG removed or copied to that storage area. Default is SET NOCLIPBOARD.F o GOLD-REMOVE is a "sleeper" key---it is defined by default, but theH definition must be activated by setting a GOLD key or by setting the- EDT or WPS keypad. See help on Gold Keys.I o On DECwindows, you can use the mouse to copy text from EVE to anotherC DECwindows application by using M2CLICK or M2DRAG---see help on Quick Copy.> o Motif function keys are on by default on Motif DECwindows. Related topics:@ Ranges And Boxes BOX COPY BOX PASTE BOX SELECTC INSERT HERE REMOVE SET BOX SELECT SET CLIPBOARD SET FUNCTION KEYS MOTIFwwgK 1 BOX_COPY BOX COPYB Copies a box, without removing it, so you can paste it elsewhere. Steps:G 1. Select or find the text to copy. Typically, you use BOX SELECT.F 2. Use BOX COPY----or if SET BOX SELECT is in effect, you can useI STORE TEXT or COPY. A message tells you the copying is completed.3 3. To paste the text elsewhere, use BOX PASTE. Usa ge notes:I o With a standard, linear range, BOX COPY uses the start and end of theI range as diagonally opposite corners. Thus, you can use BOX COPY withB SELECT, FIND, or WILDCARD FIND---see help on Ranges And Boxes.H o Copying a box converts tab characters to spaces, to the right of theI box or overlapping the box (see help on CONVERT TABS) and adds spacesJ (if necessary) to the start and end of lines in the copied box to keep its rectangular shape.K o Depending on your setting, the copied text is stored in the INSERT HEREI buffer or the DECwindows clipboard, replacing what you previously cut? or copied to that storage area. Default is SET NOCLIPBOARD.C +----------------------------------------------------------------+C | Box-editing operations are slow with very long box selections, |C | particularly if buffer-change journaling is in effect (which |C | is the default). |C +----------------------------------------------------------------+ Related topics:D Ranges And Boxes BOX CUT BOX PASTE BOX SELECT7 SELECT SET BOX SELECT SET CLIPBOARDwwgK 1 BOX_CUT BOX CUTH Cuts a box so you can paste it elsewhere. In the BUFFER LIST, deletes a$ buffer whose name the cursor is on. Steps:F 1. Select or find the text to cut. Typically, you use BOX SELECT.I 2. Use the BOX CUT command ---or if SET BOX SELECT is in effect, you can use REMOVE or CUT.3 3. To paste the text elsewhere, use BOX PASTE. Usage notes:H o By default, BOX CUT pads the area of the cut with spaces to keep theK column alignment of text to the right of the box---unless SET BOX NOPAD@ is in effect and you are cutting from an insert-mode buffer:) Setting Effects on BOX CUTH --------------------------------------------------------------------H SET BOX NOPAD BOX CUT depends o n the mode of the buffer you areI editing. In insert mode, text to the right of theH box "collapses" to the left, closing the gap. InE overstrike mode, the area of the cut is padded# with spaces.F SET BOX PAD BOX CUT pads with spaces regardless of the mode% (default) of the buffer.E o To override the settings, forcing one effect or the other withoutA having to change you r settings, use BOX CUT INSERT or BOX CUT OVERSTRIKE.H o With a standard, linear range, BOX CUT uses the start and end of theH range as diagonally opposite corners of a box. Thus, you can use BOXK CUT with SELECT, FIND, or WILDCARD FIND---see help on Ranges And Boxes.H o Cutting a box converts tab characters to spaces, to the right of theI box or overlapping the box (see help on CONVERT TABS) and adds spacesA to the lines or line segments of the removed text to keep it s rectangular shape.G o Depending on your setting, the removed text is stored in the INSERTJ HERE buffer or the DECwindows clipboard, replacing what you previouslyC cut or copied to that storage area. Default is SET NOCLIPBOARD.G o In the Buffer List, BOX CUT deletes a buffer without your having to% type the buffer name, as follows:H 1. Use the SHOW BUFFERS command to list the buffers you created.G 2. Put the cursor on the name of the buffer you want to delete.= 3. Use BOX CUT, REMOVE, or CUT to delete that buffer.@ For more information, see help on the DELETE BUFFER command.I o If you are editing an unmodifiable buffer, BOX CUT is the same as BOX# COPY. (See help on SET BUFFER.)C +----------------------------------------------------------------+C | Box-editing operations are slow with very long box selections, |C | particularly if buffer-change journaling is in effect (which |C | is the default).  |C +----------------------------------------------------------------+ Related topics:B Ranges And Boxes BOX COPY BOX PASTE BOX SELECTE SELECT SET BOX NOPAD SET BOX PAD SET CLIPBOARDwwgK1 BOX_CUT_INSERT BOX CUT INSERTH Cuts (removes) a box, making text to the right of the box "collapse" to the left, closing the gap. Steps:F 1. Select or find the text to cut. Typically, you use BOX SELECT.' 2. Use the BOX CUT INSERT command.@ 3. To paste the text elsewhere, use BOX PASTE INSERT, which5 pushes existing text to the right of the box. Example:K The following example shows the effects of BOX CUT INSERT---text to theJ right of the box "collapses" to the the left, closing the gap. The box" is indicated by uppercase B's., Before After BOX CUT INSERT, --------- -------------------- aaaBBBccc aa accc aaaBBBccc aaaccc aaaBBBccc aaaccc Usage notes:J o By default, cutting a box pads the area with spaces to keep the columnH alignment of text to the right---same as BOX CUT OVERSTRIKE. Use BOXH CUT INSERT to override this effect, for example, to convert a three-' column table to a two-column table.K o With a standard, linear range, BOX CUT INSERT uses the start and end ofG the range as diagonally opposite corners. Thus, you can use BOX CU TG INSERT with SELECT, FIND, or WILDCARD FIND---see help on Ranges And Boxes.H o Cutting a box converts tab characters to spaces, to the right of theI box or overlapping the box (see help on CONVERT TABS) and adds spacesA to the lines or line segments of the removed text to keep its rectangular shape.G o Depending on your setting, the removed text is stored in the INSERTJ HERE buffer or the DECwindows clipboard, replacing what you previouslyC copied or cut to  that storage area. Default is SET NOCLIPBOARD.I o If you are editing an unmodifiable buffer, BOX CUT INSERT is the same* as BOX COPY. (See help on SET BUFFER.)C +----------------------------------------------------------------+C | Box-editing operations are slow with very long box selections, |C | particularly if buffer-change journaling is in effect (which |C | is the default). |C +----------------------------------------------------------------+ Related topics:G Ranges And Boxes BOX COPY BOX CUT OVERSTRIKE SET CLIPBOARDwwgK1 BOX_CUT_OVERSTRIKE BOX CUT OVERSTRIKEF Cuts (removes) a box, padding the area with spaces to keep the column+ alignment of text to the right of the box.K Typically you use BOX CUT OVERSTRIKE if you SET BOX NOPAD is in effect but" want the area padded with spaces. Steps:F 1. Select or find the text to cut. Typically, you use BOX SELECT.+ 2. Use the BOX CUT OVERSTRIKE command.D 3. To paste the text elsewhere, use BOX PASTE OVERSTRIKE, which! overwrites existing text. Example:G The following example shows the effects of BOX CUT OVERSTRIKE---theJ area where you cut the box (indicated by uppercase B's) is padded with@ spaces to keep the column alignment of text to to the right.2 Before After BOX CUT OVERSTRIKE2 ----------- ------------------------% aaa BBB  ccc aaa ccc% aaa BBB ccc aaa ccc% aaa BBB ccc aaa ccc Usage notes:H o With a standard, linear range, BOX CUT OVERSTRIKE uses the start andJ end of the range as diagonally opposite corners. Thus, you can use BOXK CUT OVERSTRIKE with SELECT, FIND, or WILDCARD FIND---see help on Ranges And Boxes.H o Cutting a box converts tab characters to spaces, to the right of theI box or overlapping the box (see help on CONVERT TABS) an d adds spacesA to the lines or line segments of the removed text to keep its rectangular shape.G o Depending on your setting, the removed text is stored in the INSERTJ HERE buffer or the DECwindows clipboard, replacing what you previouslyC copied or cut to that storage area. Default is SET NOCLIPBOARD.H o If you are editing an unmodifiable buffer, BOX CUT OVERSTRIKE is the/ same as BOX COPY. (See help on SET BUFFER.)C +----------------------------------------------------------------+C | Box-editing operations are slow with very long box selections, |C | particularly if buffer-change journaling is in effect (which |C | is the default). |C +----------------------------------------------------------------+ Related topics:C Ranges And Boxes BOX COPY BOX CUT INSERT SET CLIPBOARDwwgK 1 BOX_PASTE BOX PASTEG Pastes what you last cut or copied, usually overwriting existing text. Steps:B 1. Put the cursor where you want to paste the text---that is,? where you want to put the upper left corner of the box.J 2. Use the BOX PASTE command---or if SET BOX SELECT is in effect, you, can use either INSERT HERE or PASTE. Usage notes:I o By default, BOX PASTE overwrites existing text---unless SET BOX NOPAD@ is in effect and you are pasting into an insert-mode buffer:+ Setting Effects on BOX PASTEG ------ -------------------------------------------------------------G SET BOX NOPAD BOX PASTE depends on the mode of the buffer. InI insert mode, it pushes existing text to the right.G In overstrike mode, it overwrites existing text.H SET BOX PAD BOX PASTE overwrites existing text, regardless of. (default) the mode of the buffer.E o To override the settings, forcing one effect or the other withoutE having to change  your settings, use BOX PASTE INSERT or BOX PASTE OVERSTRIKE.H o Pasting a box converts tab characters to spaces, to the right of the9 box or overlapping the box. See help on CONVERT TABS.F o Depending on your setting, the text is pasted from the INSERT HEREC buffer or the DECwindows clipboard. Default is SET NOCLIPBOARD.J o If you copied or cut a standard, linear range (that is, by using COPY,I CUT, REMOVE or STORE TEXT) and then use BOX PASTE, the pasted box mayI  have a ragged right edge because the copy or cut did not pad the text with spaces.C +----------------------------------------------------------------+C | Box-editing operations are slow with very long box selections, |C | particularly if buffer-change journaling is in effect (which |C | is the default). |C +----------------------------------------------------------------+ Related topics:@ Ranges And Boxes BOX PASTE INSERT BOX PASTE OVERSTRIKE9 SET BOX NOPAD SET BOX PAD SET CLIPBOARDww$gK1 BOX_PASTE_INSERT BOX PASTE INSERTK Pastes what you last cut or copied---pushing existing text to the right of the box. Steps:B 1. Put the cursor where you want to paste the text---that is,? where you want to put the upper left corner of the box.) 2. Use the BOX PASTE INSERT command. Example:E The following example shows the effects of BOX PASTE INSERT---theG pasted box (indicated by uppercase B's) pushes existing text to the@ right. The cursor position (indicated by X) does not change., Before After BOX PASTE INSERT, ------- ---------------------- aaa Xcc aaa BBBcc aaa ccc aaa BBBccc aaa ccc aaa BBBccc Usage notes:F o Usually, pasting a box overwrites existing text, depending on yourI settings---same as BOX PASTE OVERSTRIKE. Use BOX PASTE I NSERT to haveC the pasted text push existing text to the right of the box, for8 example, in adding columns to the middle of a table.H o Pasting a box converts tab characters to spaces, to the right of the9 box or overlapping the box. See help on CONVERT TABS.F o Depending on your setting, the text is pasted from the INSERT HEREC buffer or the DECwindows clipboard. Default is SET NOCLIPBOARD.J o If you copied or cut a standard, linear range (that is, by using COPY,H CUT, REMOVE or STORE TEXT) and then use BOX PASTE INSERT, the pastedH box may have a ragged right edge because the copy or cut did not pad the text with spaces.C +----------------------------------------------------------------+C | Box-editing operations are slow with very long box selections, |C | particularly if buffer-change journaling is in effect (which |C | is the default). |C +----------------------------------------------------------------+ Related topics:J Ranges And Boxes BOX PASTE OVERSTRIKE SET BOX PAD SET CLIPBOARDww$gK1 BOX_PASTE_OVERSTRIKE BOX PASTE OVERSTRIKEH Pastes what you last cut or copied---overwriting existing text with the box. Steps:B 1. Put the cursor where you want to paste the text---that is,? where you want to put the upper left corner of the box.- 2. Use the BOX PASTE OVERSTRIKE command. Example:I The following example shows the effects of BOX PASTE OVERSTRIKE---theI pasted box (indicated by uppercase B's) overwrites existing text. The5 cursor position (indicated by X) does not change.3 Before After BOX PASTE OVERSTRIKE3 ---------- --------------------------# aaa Xcc dd aaa BBB dd# aaa ccc dd aaa BBB dd# aaa ccc dd aaa BBB dd Usage notes:G o Usually, pasting a box overwrites existing text, unless you SET BOXH  NOPAD is in effect and you are pasting in an insert-mode buffer. UseI BOX PASTE OVERSTRIKE to make sure the pasted text overwrites existingK text regardless of the settings---for example, to replace a column in a table or list.H o Pasting a box converts tab characters to spaces, to the right of the9 box or overlapping the box. See help on CONVERT TABS.F o Depending on your setting, the text is pasted from the INSERT HEREC buffer or the DECwindows clipboard. Default is SET NOCLIPBOARD.J o If you copied or cut a standard, linear range (that is, by using COPY,E CUT, REMOVE or STORE TEXT) and then use BOX PASTE OVERSTRIKE, theK pasted box may have a ragged right edge because the copy or cut did not pad the text with spaces.C +----------------------------------------------------------------+C | Box-editing operations are slow with very long box selections, |C | particularly if buffer-change journaling is in effect (which |C | is the default). |C +----------------------------------------------------------------+ Related topics:H Ranges And Boxes BOX PASTE INSERT SET BOX PAD SET CLIPBOARDww$gK 1 BOX_SELECT BOX SELECTK Selects a box rather than a standard, linear range---useful to edit tablesI and lists. In the BUFFER LIST, lets you view the a buffer without having to type the buffer name. Steps:@ 1. Put the cursor where you  want to select text---typically< where you want the the upper left corner of the box.G 2. Use BOX SELECT---or if SET BOX SELECT is in effect, you can useI SELECT. (For example, on DECwindows you can drag M1---see help on Mouse.)H 3. Move the cursor to where you want the diagonally opposite cornerJ of the box. Text that cursor crosses is highlighted in bold video.H 4. To edit the selection, use a command or key that works on a box,G such  as COPY, BOX CUT, FILL, REMOVE, or UPPERCASE---see help on Ranges And Boxes. Example:E Typically you start a box selection where you want the upper leftK corner of the box, and then move the cursor to where you want the lowerF right corner. In the following example, BOX SELECT highlights fromI "Him" to the end of the second line (that is, after the period). NoteI that the cursor ([]) is outside the box. Also, all of the second lineH would be highlighted i n bold video, but the first four words are not part of the box.4 start +------------------------+4 |Him there they found |A Squat like a toad, |close at the ear of Eve.[] end (cursorC +------------------------+ position) Usage notes:H o To cancel the selection, use RESET (GOLD-SELECT) or repeat SELECT orG BOX SELECT. If the selection was done with mouse clicks, moving the9 cursor out of the select range cancels the selection.I o In the Buffer List, SELECT or BOX SELECT lets you view a buffer whoseB name the cursor is on, without having to type the buffer name:H 1. Use the SHOW BUFFERS command to list the buffers you created.E 2. Put the cursor on the name of the buffer you want to view.A 3. Use BOX SELECT, SELECT, or RETURN to view that buffer.E o When the $CHOICES$ buffer is displayed and you are in the list ofJ choices, pressing a key defi ned as BOX SELECT copies a choice onto the. command line (see help on Choices Buffer).J o On DECwindows, if you select text, the pop-up menu contains COPY, CUT,I FILL RANGE, case changes, and other commands for editing a selection.B You display the pop-up menu by clicking M3. See help on Menus.C +----------------------------------------------------------------+C | Box-editing operations are slow with very long box selections, |C | particularly if buffer-change journaling is in effect (which |C | is the default). |C +----------------------------------------------------------------+ Related topics:J Pending Delete Ranges And Boxes RESET SELECT SET BOX SELECTww$gK1 RESTORE_BOX_SELECTION RESTORE BOX SELECTIONI Restores (undeletes) the box you last erased with pending delete or withK DECwindows Quick Copy. (Quick Copy uses ALT/M2CLICK or ALT/SHIFT/M2DRAG--- see help on Quick Copy.) Steps:D 1. Put the cursor where you want to restore the text---that is,8 where you want the upper left corner of the box.J 2. Use the RESTORE BOX SELECTION command---or if SET BOX SELECT is in. effect, you can use RESTORE SELECTION. Example:E In the following example, you enable pending delete, select a boxK (instead of a linear range), erase the selection, and then put back the erased text:" Command: SET PENDING DELETE  Command: BOX SELECT . . Command: DELETE% Command: RESTORE BOX SELECTION Usage notes:I o RESTORE BOX SELECTION overwrites existing text---unless SET BOX NOPAD@ is in effect and you are restoring in an insert-mode buffer:5 Setting Effects on RESTORE BOX SELECTIONG -------------------------------------------------------------------G SET BOX NOPAD Restoring a box depends on the mode of the buffer.D  In insert mode, the box pushes existing text toF the right. In overstrike mode, the box overwrites# existing text.H SET BOX PAD Restoring a box overwrites existing text regardless/ (default) of the mode of the buffer.J o Restoring a box converts tab characters to spaces, to the right of the9 box or overlapping the box. See help on CONVERT TABS.G o If you erased a standard, linear selection and then use RESTORE BOXI SELECTION, the restored text may have a ragged right edge because the- erasing did not pad the text with spaces.I o Pending delete uses the $RESTORE$SELECTION$ buffer. Thus, you can useI pending delete and RESTORE BOX SELECTION for cutting and pasting textC without affecting the contents of the INSERT HERE buffer or the clipboard.C +----------------------------------------------------------------+C | Box-editing operations are slow with very long box selections, |C | particularly if buffer-change journaling is in effect (which |C | is the default). |C +----------------------------------------------------------------+ Related topics:G Pending Delete RESTORE SELECTION SET BOX PAD SET BOX NOPADww$gK1 SET_BOX_NOPAD SET BOX NOPADJ Disables padding and overstriking for box editing, unless the mode of the buffer is overstrike. Usage notes:H o SET BOX NO PAD makes box editing depend on the mode of the buffer (as shown in the status line):/ Mode of buffer Effects with SET BOX NOPADI ---------------------------------------------------------------------I INSERT Cutting a box makes the text to the right of the boxH "collapse" to the left, closing the gap. Pasting aK box pushes existing text to the right. (These effectsG also apply to erasing a box selection  with pending: delete and to RESTORE BOX SELECTION.)G OVERSTRIKE Cutting a box pads the area of the cut with spacesI to keep the column alignment of text to the right ofI the box, and adds spaces (if necessary) to the startH and end of lines in the cut to keep the rectangularJ shape. Pasting a box overwrites existing text. Thus,H in overstrike mode, box editing  is the same as withG SET BOX PAD, which is the default setting. (TheseB effects also apply to erasing a box selectionB pending delete and to RESTORE BOX SELECTION.)J o To override these effects, without having to change your settings, useI either BOX CUT INSERT and BOX PASTE INSERT, or BOX CUT OVERSTRIKE and BOX PASTE OVERSTRIKE.K o Default is SET BOX PAD, which makes box editing independent of the modeH of the buffer---cutting and pasting boxes always pad and overstrike.I o SET BOX NOPAD applies in all buffers. To save your setting for futureH editing sessions, use SAVE ATTRIBUTES to create a section file or to= create or update a command file---see help on Attributes.9 o On DECwindows, you can toggle the setting as follows:< 1. Choose Global Attributes from the Customize menu.5 2. Click M1 on Set Box Pad in the dialog box. Related topics:5 Attributes Pending Delete Ranges And Boxes3 CHANGE MODE SET BOX PAD SET BOX SELECTwwKgK1 SET_BOX_NOSELECT SET BOX NOSELECT (default)D Disables box-style selection, cutting, and pasting, so that SELECT,E REMOVE, INSERT HERE, and other commands or keys use standard, linear ranges. Usage notes:J o To select a box, use BOX SELECT. To copy or cut a box, use BOX COPY or BOX CUT.G o If you enable box selection, SELECT, REMOVE, STORE TEXT, and INSERTJ HERE are the same as BOX SELECT, BOX CUT, BOX COPY and BOX PASTE---forI example, any key defined as SELECT then works like BOX SELECT without having to be redefined.E o SET BOX NOSELECT applies in all buffers. To save your setting forI future editing sessions, use SAVE ATTRIBUTES to create a section fileC or to create or update a command file---see help on Attributes.9 o On DECwindows, you can toggle the setting as follows:< 1. Choose Global Attributes from the Customize menu.8 2. Click M1 on Set Box Select in the dialog box. Related topics:C Attributes Ranges And Boxes SET BOX PAD SET BOX SELECTwwKgK 1 SET_BOX_PAD SET BOX PAD (default)I Enables padding and overstriking for box editing, regardless of the mode of the buffer. Usage notes:K o SET BOX PAD makes cutting a box the same as BOX CUT OVERSTRIKE, paddingI the area with spaces to keep to keep the column alignment of the textJ  to the right of the box. Also, pasting a box is then same as BOX PASTE* OVERSTRIKE, overwriting existing text.H o The setting also applies to pending delete and to other commands andG keys for box editing, such as RESTORE BOX SELECTION, the EDT AppendA key, WPS Paste keys, and so on. See help on Ranges And Boxes.J o If you disable box padding, then the box editing effects depend on the3 mode of the buffer---see help on SET BOX NOPAD.I o To override the settings, with out having to change your them, use BOXJ CUT INSERT (so that text to the right "collapses" to the left, closingJ the gap), and BOX PASTE INSERT (so that existing text is pushed to the right).G o SET BOX PAD applies in all buffers. To save your setting for futureH editing sessions, use SAVE ATTRIBUTES to create a section file or to< create or update a command file. See help on Attributes.9 o On DECwindows, you can toggle the setting as follows:< 1. Choose Global Attributes from the Customize menu.5 2. Click M1 on Set Box Pad in the dialog box. Related topics:I Pending Delete Ranges And Boxes SET BOX NOPAD SET BOX SELECTwwKgK1 SET_BOX_SELECT SET BOX SELECTC Enables box editing, making SELECT, REMOVE, INSERT HERE, and other= commands or keys the same as the corresponding BOX commands. Example:I The following commands enable box selection, making SELECT and REMOVE4 the same as BOX SELECT and BOX CUT respectively: Command: SET BOX SELECT Command: SELECT . . Command: REMOVE Usage notes:K o SET BOX SELECT makes commands, keys, or menu items for a editing linearI range work like like BOX commands. The setting also affects editing aB found range. Editing operations such as COPY, FILL, REMOVE, orF UPPERCASE use the start and end of a found range as the diagonally< opposite corners of a box. See h elp on Ranges And Boxes.J o If you use SET BOX SELECT, you cannot select a standard, linear range.H Typically you use SET BOX SELECT when you are frequently cutting andI pasting columns, such as in editing tables, and do not want to defineK or redefine keys for box editing. In effect, the command redefines keys for you.I o Default is SET BOX NOSELECT, which lets you select and edit standard, linear ranges.J o SET BOX SELECT applies in all buffers. To save your setting for futureH editing sessions, use SAVE ATTRIBUTES to create a section file or toI create or update a command file---see help on Attributes. However, inI general you should save SET BOX NOSELECT (the default setting) so you, can edit linear ranges as well as boxes.9 o On DECwindows, you can toggle the setting as follows:< 1. Choose Global Attributes from the Customize menu.8 2. Click M1 on Set Box Select in the dialog box. Related topics:H Attributes Pending Delete Ranges And Boxes SET BOX NOSELECTwwKgK1 FIND FINDI Searches for a string of text you specify and highlights the found text.? Key: EVE default VT100 keypad EDT keypad WPS keypadG ---------------------------------------------------------------G FIND PF1 GOLD-PF3 GOLD-, on keyboard Steps:2 1. Use the FIND command (see key list above).< 2. Type the text you want to find (see examples below).: 3. To find another occurrence of the same string, use: the FIND NEXT command or press the FIND key twice. Examples:" Commands EffectsJ ----------------------------------------------------------------------I FIND mytext Finds any occurrence of the string, regardlessC of its case, such as "mytext", "Mytext",8 "MYTEXT", "mYtExT" and so on.H FIND Mytext Fin ds an exact match---in this example, firstH letter uppercase and other letters lowercase.F SET FIND CASE EXACT Enables case-exact searches, and then finds< FIND mytext only an all lowercase occurrence.H SET FIND WHITESPACE Enables FIND to treat spaces, tabs, and up toI FIND mark twain one line break as white space, so you can findI "mark" at the end of a line and "twain" at the2  start of the next line. Usage notes:I o If there is no occurrence in the current direction, EVE automaticallyF searches in the other direction. If there is an occurrence in thatJ direction, EVE asks if you want to go there---press RETURN for Yes, or type No and press RETURN.F o If an occurrence is found, EVE puts the cursor at the start of the; found text and highlights the found text in bold video.I o To edit the found text, use a command or key that works on a  range orF box, such as COPY, BOX CUT, FILL, REMOVE, or UPPERCASE. If SET BOXI SELECT is in effect, an editing operation on the found range uses theI start and end of the range as diagonally opposite corners of a box---! see help on Ranges And Boxes.I o To cancel the highlighting, move the cursor out of the found range or use the RESET command.H o You can use a direction-setting key as a terminator for FIND to make/ the search begin in a particular direction:B  1. Use FIND, letting EVE prompt you for the search string.H 2. Type the search string and then press a direction-setting keyF ---for example, with the EDT keypad, press KP5 for REVERSE.K If you press RETURN instead, the search starts in the current directionG of the buffer (shown in the status line). For more information, see" help on Prompts And Responses.I o In typing the FIND command, if you want to search for the word "next"I or "selected," put it in quotes or let EVE prompt you for the string. Related topics:9 Ranges And Boxes CHANGE DIRECTION FIND NEXT FIND SELECTED5 GLOBAL REPLACE REPLACE RESET= SET FIND CASE EXACT SET FIND WHITESPACE WILDCARD FINDwwKgK 1 FIND_NEXT FIND NEXTG Searches for another occurrence of a string already entered with FIND,I FIND SELECTED, GLOBAL REPLACE, REPLACE, or WILDCARD FIND, and highlights the found text." Key: EDT keypad WPS keypad, ------------------------------------, PF3 (FndNxt) GOLD-. (on keyboard) Steps:I 1. Optionally, set the direction of the buffer (forward or reverse).F Otherwise, the search will begin in the direction of your last FIND.G 2. Use FIND NEXT (see key list above) or press the FIND key twice. Usage notes:I o If there is no occurrence in the initial direction, EVE automaticallyF searches in the other direction.  If there is an occurrence in thatJ direction, EVE asks if you want to go there---press RETURN for Yes, or type No and press RETURN.F o If an occurrence is found, EVE puts the cursor at the start of the; found text and highlights the found text in bold video.I o To edit the found text, use a command or key that works on a range orF box, such as COPY, BOX CUT, FILL, REMOVE, or UPPERCASE. If SET BOXI SELECT is in effect, an editing operation on the found range uses theI  start and end of the range as diagonally opposite corners of a box---! see help on Ranges And Boxes.I o To cancel the highlighting, move the cursor out of the found range or use the RESET command.J o In typing the FIND command, if you want to search for the word "next,"A put it in quotes or let EVE prompt you for the search string. Related topics:I Ranges And Boxes CHANGE DIRECTION FIND FIND SELECTEDI GLOBAL REPLACE REPLACE  RESET WILDCARD FINDwwKgK1 FIND_SELECTED FIND SELECTEDJ Searches for the currently selected text, rather than for a typed string.J This is useful to find a mixed-case occurrence (such as a book title or a: person's name) without having to type the string exactly. Steps:> 1. Select the text you want to find (see help on SELECT).H The selection can be in EVE or in another DECwindows applicationC running concurrently, but the selection  cannot cross lines.& 2. Use the FIND SELECTED command. Usage notes:I o If there is no occurrence in the current direction, EVE automaticallyF searches in the other direction. If there is an occurrence in thatJ direction, EVE asks if you want to go there---press RETURN for Yes, or type No and press RETURN.F o If an occurrence is found, EVE puts the cursor at the start of theI found text and highlights the found text in bold video. The selection is canceled. I o To edit the found text, use a command or key that works on a range orF box, such as COPY, BOX CUT, FILL, REMOVE, or UPPERCASE. If SET BOXI SELECT is in effect, an editing operation on the found range uses theI start and end of the range as diagonally opposite corners of a box---! see help on Ranges And Boxes.I o To cancel the highlighting, move the cursor out of the found range orK use RESET. To find another occurrence of the same string, use FIND NEXT or pre ss the FIND key twice.I o If there is a found range and no selection, FIND SELECTED is the same as FIND NEXT.B o In typing the FIND command, if you want to search for the wordE "selected," put it in quotes or let EVE prompt you for the search string. Related topics:@ CHANGE DIRECTION FIND RESET SELECT WILDCARD FINDwwrgK 1 REPLACE REPLACEH Searches for the "old string" you specify and replaces it with the "new string" you speci fy.< Key: The WPS keypad defines GOLD-: and GOLD-; as REPLACE. Steps:5 1. Use the REPLACE command (see key list above).8 2. Type the old string---the text you want to find.G 3. Type the new string---the text you want to use instead, if any. Example:I The following command replaces the old string ("butter") with the new string ("margarine"):( Command: REPLACE butter margarine Usage notes:H o The search begins in the current direction . If the old string is notG found in that direction, EVE automatically searches in the oppositeH direction. If the old string is found in the opposite direction, EVEH asks if you want to change direction and go there---press RETURN for% Yes, or type No and press RETURN.I o If the old string is found, EVE highlights the text, and asks you for! one of the following choices:E YES .... (Default.) Replaces this one and find the next one.6 NO ..... Skips this o ne and finds the next one.F ALL .... Replaces all the occurrences in the current direction.1 LAST ... Replaces this one and stops here.8 QUIT ... Cancels---skips this one and stops here.H (Replying with ALL is the same as using the GLOBAL REPLACE command.)K o If the search covers the buffer more than once, EVE asks if you want toH continue, so you can avoid replacing a string again when the old andK new strings are similar. When the operation finishes, EVE tell s you howJ many replacements were made. If the old string is not found, EVE tells" you it replaced 0 occurrences.H o By default, if the old string is all lowercase, EVE searches for anyJ occurrence regardless of its case in the buffer. If the old string hasG any uppercase letters, EVE searches for an exact match. To find and@ replace lowercase occurrences only, use SET FIND CASE EXACT.H o If the new string is also all lowercase, EVE tries to match the caseJ appropriat ely for each replacement. For example, a capitalized versionE of the old string is replaced by a capitalized version of the newK string; an all uppercase old string is replaced by an all uppercase newF string; other versions of the old string are replaced by lowercase versions of the new string.H o If the new string contains any uppercase letters, the replacement isF case exact. The following table shows how EVE uses the case of the strings:; Old string New s tring Highlights Replacements; ----------------------------------------------------8 butter margarine butter margarine8 Butter Margarine8 BUTTER MARGARINE8 BuTtEr margarine8 Butter margarine Butter margarine8 butter Margarine butter Margarine8 Butter Margari ne8 BUTTER Margarine8 BuTtEr Margarine8 Butter Margarine Butter MargarineJ o To replace phrases (several words), let EVE prompt you for the stringsK or put them in quotes, as follows (unless you are typing the strings in a DECwindows dialog box):8 Command: REPLACE "Samuel L. Clemens" "Mark Twain"K To replace a paragraph or several lines, use the EDT/WPS Replace key or the EDT Subs key.H o After REPLACE, the old string becomes the search string for the nextK FIND. Thus, using FIND NEXT or pressing the FIND key twice searches for the old string. Related topics:: FIND FIND NEXT GLOBAL REPLACE( SET FIND CASE EXACT WILDCARD FINDwwrgK1 GLOBAL_REPLACE GLOBAL REPLACEJ Searches for the "old string" you specify and replaces all occurrences ofK it with the "new string" you specify. Similar to using the REPLACE command% and replying with ALL to the prompt. Steps:' 1. Use the GLOBAL REPLACE command.8 2. Type the old string---the text you want to find.G 3. Type the new string---the text you want to use instead, if any.I +---------------------------- NOTE -------------------------------+I | GLOBAL REPLACE replaces all occurrences of the old string in the |I | current buffer without prompting you for confirmation. Therefore, |I | use this command only if you are sure you want to replace all the |I | occurrences. |I +-------------------------------------------------------------------+ Example:D The following command replaces all occurrences of the old string1 ("butter") with the new string ("margarine"):/ Command: GLOBAL REPLACE butter margarine Usage notes:H o The search begins in the current direction. If the old string is notG  found in that direction, EVE automatically searches in the oppositeH direction. If the old string is found in the opposite direction, EVEH asks if you want to change direction and go there---press RETURN forE Yes, or type No and press RETURN. The cursor is left at the first; occurrence of the old string that was replaced, if any.K o If the search covers the buffer more than once, EVE asks if you want toH continue, so you can avoid replacing a string again when the old and K new strings are similar. When the operation finishes, EVE tells you howJ many replacements were made. If the old string is not found, EVE tells" you it replaced 0 occurrences.D o For help on how the case of the old string and new string affect& replacements, see help on REPLACE.J o To replace phrases (several words), let EVE prompt you for the stringsK or put them in quotes, as follows (unless you are typing the strings in a DECwindows dialog box):? Comma nd: GLOBAL REPLACE "Samuel L. Clemens" "Mark Twain"J o After GLOBAL REPLACE, the old string becomes the search string for theC next FIND. Thus, using FIND NEXT or pressing the FIND key twice searches for the old string.I o If your old string begins with REPL, REPLACE, or a similar string, beF sure to differentiate the command and the old string---put the oldF string in quotes, or let EVE prompt you for the strings, or use anE unambiguous abbreviation (such as GLOB REP instead of just GLOB). Related topics:H FIND FIND NEXT REPLACE SET FIND CASE EXACT WILDCARD FINDwwrgK1 SET_FIND_WHITESPACE SET FIND WHITESPACEF Sets FIND and WILDCARD FIND to treat spaces, tabs, and up to one lineH break as "whitespace." Thus, you can search for a string of two or moreI words whether they are separated by any number of spaces or tabs or by a line break. Example:B The following commands find "Mark Twain" whether the words areI separated by spaces or tabs, or if "Mark" is at the end of a line and- "Twain" is at the start of the next line:# Command: SET FIND WHITESPACE Command: FIND mark twain Usage notes:E o Default is SET FIND NOWHITESPACE---searches match spaces and tabs8 exactly and search strings do not span a line break.J o The setting applies in all buffers, but is not saved in a section fileG or command file. If you want SET FIND WHITESPACE for future editingI  sessions, put that command in an initialization file (typically named4 EVE$INIT.EVE). See help on Initialization Files.9 o On DECwindows, you can choose the setting as follows:? 1. Choose Set Whitespace from the Search menu or choose5 Search Attributes from the Customize menu.& 2. Choose Set Find Whitespace.B o You can also search across white space by using WILDCARD FIND,J regardless of the setting. For example, with VMS wildcards, use ** (toK  match any amount of text, crossing lines) or \W (to match white space). Related topics:4 FIND SET FIND NOWHITESPACE WILDCARD FINDwwrgK1 SET_FIND_NOWHITESPACE# SET FIND NOWHITESPACE (default)G Sets FIND and WILDCARD FIND to match spaces and tabs exactly as in theK search string, rather than as "whitespace," and to search for strings that are entirely on one line. Example:J The following commands find "Mark Twain" if there is exactly one space7 between the words and if they are on the same line:% Command: SET FIND NOWHITESPACE Command: FIND mark twain Usage notes:H o By contrast, SET FIND WHITESPACE lets you search for strings whether= the words are separated by spaces, tabs, or a line break.9 o On DECwindows, you can choose the setting as follows:? 1. Choose Set Whitespace from the Search menu or choose5 Search Attributes from the Customize menu.( 2. Choose Set Find Nowhitespace. Related topics:2 FIND SET FIND WHITESPACE WILDCARD FINDwwrgK1 SET_FIND_CASE_EXACT SET FIND CASE EXACTE Enables case-exact searches---particularly useful to find or replace lowercase occurrences only. Example:C The following commands enable case-exact searches and then find1 "mhytext" if it occurs only in all lowercase:# Command: SET FIND CASE EXACT Command: FIND mytext Usage notes:F o Th e setting applies to FIND, GLOBAL REPLACE, REPLACE, and WILDCARD FIND.J o Default is SET FIND CASE NOEXACT---searches find any occurrence if youH enter the search string in lowercase, and find an exact match if you( enter it in uppercase or mixed case.G o The setting applies in all buffers. To save your setting for futureH editing sessions, use SAVE ATTRIBUTES to create a section file or to< create or update a command file. See help on Attributes.9 o On DECwindows, y!ou can toggle the setting as follows:< 1. Choose Global Attributes from the Customize menu.= 2. Click M1 on Set Find Case Exact in the dialog box. Related topics:9 Attributes FIND GLOBAL REPLACE8 REPLACE SET FIND CASE NOEXACT WILDCARD FINDww虑gK1 SET_FIND_CASE_NOEXACT# SET FIND CASE NOEXACT (default)I Disables case-exact searches, so that EVE searches for any occurrence if. you enter the search string in "all lowercase. Example:D The following commands disable case-exact searches and then find5 "mytext", "Mytext", "MYTEXT" or other occurrence:% Command: SET FIND CASE NOEXACT Command: FIND mytext Usage notes:F o The setting applies to FIND, GLOBAL REPLACE, REPLACE, and WILDCARD FIND.G o To enable case-exact search, use SET FIND CASE EXACT---particularly@ when you want to find or replace lowercase occurrences only.J o SET FIND CASE NOEXACT ap #plies in all buffers. To save your setting forI future editing sessions, use SAVE ATTRIBUTES to create a section fileB or to create or update a command file. See help on Attributes.9 o On DECwindows, you can toggle the setting as follows:< 1. Choose Global Attributes from the Customize menu.= 2. Click M1 on Set Find Case Exact in the dialog box. Related topics:7 Attributes FIND GLOBAL REPLACE6 REPLACE SET FIND CASE EXACT WIL$DCARD FINDww虑gK1 SET_WILDCARD_ULTRIX SET WILDCARD ULTRIXI Enables ULTRIX wildcards for WILDCARD FIND. (Does not apply to wildcards in file names.)K ULTRIX wildcards include the period (.) to match any single character on aH line, the dollar sign ($) to match end-of-line, the caret or circumflex' (^) to match start-of-line, and so on. Example:J The following commands find strings like "Bat," "bet," "b t," or "BUT" at the end of a line:# Com%mand: SET WILDCARD ULTRIX" Command: WILDCARD FIND b.t$ Usage notes:E o The default wildcards depend on the system you are using---VMS orI ULTRIX. If you want to use ULTRIX wildcards on VMS or conversely, putC the relevant command in an initialization file (typically named4 EVE$INIT.EVE). See help on Initialization Files.> o For a list of the available wildcards, use SHOW WILDCARDS.; o On DECwindows, you can set ULTRIX wildcards as follows:> 1. Choose &Set Wildcards from the Search menu or choose5 Search Attributes from the Customize menu.& 2. Choose Set Wildcard Ultrix. Related topics:9 SET WILDCARD VMS SHOW WILDCARDS WILDCARD FINDww虑gK1 SET_WILDCARD_VMS SET WILDCARD VMS (default)I Enables VMS wildcards for WILDCARD FIND. (Does not apply to wildcards in file names.)I VMS wildcards include the percent sign (%) to match any single characterG on a line, the asterisk (*) to 'match any amount of text on a line, theH backslash and right angle bracket (\>) to match end-of-line, and so on. Example:J The following commands find strings like "Bat," "bet," "b t," or "BUT" at the end of a line: Command: SET WILDCARD VMS# Command: WILDCARD FIND b%t\> Usage notes:E o The default wildcards depend on the system you are using---VMS orI ULTRIX. If you want to use VMS wildcards on ULTRIX or conversely, putC the relevant command in (an initialization file (typically named4 EVE$INIT.EVE). See help on Initialization Files.> o For a list of the available wildcards, use SHOW WILDCARDS.8 o On DECwindows, you can set VMS wildcards as follows:> 1. Choose Set Wildcards from the Search menu or choose5 Search Attributes from the Customize menu.# 2. Choose Set Wildcard VMS. Related topics:< SET WILDCARD ULTRIX SHOW WILDCARDS WILDCARD FINDww虑gK1 SHOW_WILDCAR)DS SHOW WILDCARDSH Lists the wildcards (sometimes called meta-characters) you can use withK WILDCARD FIND---either VMS or ULTRIX, depending on your setting or type of system. Steps:G 1. Use the SHOW WILDCARDS command. The list appears appears in the6 SHOW buffer, using the entire EVE main window.G 2. To scroll through the list, if necessary, press the UP and DOWN- arrows or other cursor-movement keys.K 3. To return to the buffer you were editing, *press DO or a key defined' as RESET (such as GOLD-SELECT). Usage notes:K o The default wildcards depend on the system you are using. Thus, on VMS,K the defualt is SET WILDCARD VMS. If you want to use ULTRIX wildcards onI VMS or conversely, put the relevant command in an initialization fileE (typically named EVE$INIT.EVE). See help on Initialization Files.J o The setting applies only to WILDCARD FIND and SHOW WILDCARDS---it doesC not affect wildcards in file n+ames, which are determined by the operating system.F o Output from SHOW WILDCARDS remains in the SHOW buffer until you doC another SHOW command or exit from EVE. To write out the list ofI wildcards, so you can print the list, use the following commands---inB this case writing the list to a file called EVE_WILDCARDS.LIS: Command: SHOW WILDCARDS Command: BUFFER SHOW, Command: WRITE FILE eve_wildcards.lis Related topics:> SET WILDCARD ULTRIX , SET WILDCARD VMS WILDCARD FINDww虑gK1 SPELL SPELLG Runs DECspell (if installed on your system) to check the spelling in a selection or the entire buffer./ Key: The WPS keypad defines GOLD-S as SPELL. Steps:G 1. Optionally, select the text to be checked (see help on SELECT).C 2. Use the SPELL command or with the WPS keypad, press GOLD-S.F 3. Use DECspell commands to correct your text. After you make theG corrections, exiting f -rom DECspell resumes the editing session. Usage notes:H o If the text to be checked is in a modified buffer, SPELL asks if youK first want to write out the buffer. You should write out your buffer ifJ there is a lot of text to be checked because this will let you recoverF your original text if a system failure or other problem aborts the spell operation.H o Regardless of whether you write out the buffer, SPELL writes out theI selection or current buffer to a tempora .ry file in SYS$SCRATCH (whichH is usually your SYS$LOGIN directory), and spawns a subprocess to run# DECspell on the temporary file.G o Exiting from DECspell replaces the selection or buffer with the newF version of the temporary file containing any corrections, and then deletes the temporary files.J o SPELL saves a copy of your original text in the $SPELL$ buffer. If youI want to restore your original text, you can replace the text returned8 by DECspell with the c /ontents of the $SPELL$ buffer.J o You can specify qualifiers for DECspell on the SPELL command line. ForE example, you can specify /PERSONAL_DICTIONARY=FOO.BAR to use file( FOO.BAR as your personal dictionary.G o If you select less than a full line, SPELL extends the selection toI include the start and end of the line. If you do NOT select any text,# SPELL checks the entire buffer.I o You can use the SPELL command on DECwindows. If DECspell is installedK on your sy0stem, EVE creates a temporary DECterm window in which you run DECspell.F +-------------------------------------------------------------------+F | Do NOT use CTRL/Y while using SPELL. This deletes lines in the |F | temporary file and may destroy the current buffer or selection. |F +-------------------------------------------------------------------+ Related topics:. Ranges And Boxes BOX SELECT SELECTww虑gK1 WILDCARD_FIND WILDCARD FINDJ Searc1hes for a pattern of text by using wildcards (sometimes called meta-, characters), and highlights the found text.F You can use VMS- or ULTRIX-style wildcards, depending on your settingB (default is VMS). For a list of the available wildcards, use SHOW WILDCARDS.B Key: EVE defines GOLD-FIND on the mini keypad as WILDCARD FIND. Steps:9 1. Use the WILDCARD FIND command or press GOLD-FIND.? 2. Type the pattern you want to find (see examples below). Examples:' ULTR 2IX VMS Matches....H ----------------------------------------------------------------------J b.t b%t B or b, followed by any single character and a> T or t, such as "bit" in "rabbit."K b*d b*d B or b, followed by any number of characters onA a line and a D or d, as in "be kind."8 b[aeiou] b\[aeiou] B or b, followed by a vowel.H July**31 "July 31" separate 3d by any amount of text orC whitespace (tabs, spaces, line breaks).K July$31 July\>31 "July" at the end of a line followed by "31" at7 the start of the next line.8 1\D\% Strings like "12%" or "10%." Usage notes:I o If there is no occurrence in the current direction, EVE automaticallyF searches in the other direction. If there is an occurrence in thatJ direction, EVE asks if you want to go 4there---press RETURN for Yes, or type No and press RETURN.F o If an occurrence is found, EVE puts the cursor at the start of the; found text and highlights the found text in bold video.I o To edit the found text, use a command or key that works on a range orF box, such as COPY, BOX CUT, FILL, REMOVE, or UPPERCASE. If SET BOXI SELECT is in effect, an editing operation on the found range uses theK start and end of the range as diagonally opposite corners of a box. See 5 help on Ranges And Boxes.I o To cancel the highlighting, move the cursor out of the found range orJ use RESET (for example, press GOLD-SELECT). To find another occurrenceB of the same string, use FIND NEXT or press the FIND key twice.K o Case sensitivity for WILDCARD FIND is usually the same as with FIND. ToJ make the search case-exact, particularly to find lowercase occurrencesG only, use SET FIND CASE EXACT. Some wildcards make the search case-D sensitive---for ex 6ample, with VMS wildcards, \L (for a lowercase* letter), \U (for an uppercase letter).I o White space sensitivity for WILDCARD FIND is usually the same as withI FIND. To make the search treat spaces, tabs, or a line break as whiteH space, use SET FIND WHITESPACE. Some wildcards affect how the searchK treats white space---for example, with VMS wildcards, ** (any amount of2 text, crossing lines) or \W (for white space).H o You can use a direction-setting key as a terminato 7r key for WILDCARD< FIND to make the search begin in a particular direction:K 1. Use WILDCARD FIND, letting EVE prompt you for the search string.I 2. Type the search string and press a direction-setting key---for? example, with the EDT keypad, press KP5 for REVERSE.K If you press RETURN instead, the search starts in the current direction- of the buffer (shown in the status line).D o GOLD-FIND is a "sleeper" key---it is defined by default, but theH8 definition must be activated by setting a GOLD key or by setting the- EDT or WPS keypad. See help on Gold Keys. Related topics:? Ranges And Boxes CHANGE DIRECTION FIND NEXTI RESET SET FIND CASE EXACT SET FIND WHITESPACED SET WILDCARD ULTRIX SET WILDCARD VMS SHOW WILDCARDSwwgK1 BOTTOM BOTTOME Moves the cursor to the bottom of the current buffer, unless already9 there. The bottom of the buffer 9 is marked [End of file].F Key: EVE default EDT keypad WPS keypad Motif func keyF --------------------------------------------------------------F GOLD-DOWN arrow GOLD-KP4 GOLD-B ALT/CTRL/RIGHT Usage notes:D o GOLD-DOWN is a "sleeper" key---it is defined by default, but theH definition must be activated by setting a GOLD key or by setting the- EDT or WPS keypad. See help on Gold Keys.C o With the WPS keypad, GOLD-B continues a ca:se change as follows:A 1. Press the WPS Lower Case key (GOLD-KP3) or WPS Upper Case> key (KP3) to change the case of the current character.H 2. Press GOLD-B to continue the change to the bottom of the buffer.> o Motif function keys are on by default on Motif DECwindows. Related topics:6 MOVE DOWN NEXT SCREEN PREVIOUS SCREEN TOP SET FUNCTION KEYS MOTIFwwgK1 TOP TOPH Moves the cursor to the top of the current buffer unless ;already there.B The top of the buffer is the upper left corner (row 1, column 1).E Key: EVE default EDT keypad WPS keypad Motif func keyE -------------------------------------------------------------D GOLD-UP arrow GOLD-KP5 GOLD-T ALT/CTRL/LEFT Usage notes:B o GOLD-UP is a "sleeper" key---it is defined by default, but theH definition must be activated by setting a GOLD key or by setting the- EDT or WPS keypad. See help on Gold Keys<.C o With the WPS keypad, GOLD-T continues a case change as follows:A 1. Press the WPS Lower Case key (GOLD-KP3) or WPS Upper Case> key (KP3) to change the case of the current character.E 2. Press GOLD-T to continue the change to the top of the buffer.> o Motif function keys are on by default on Motif DECwindows. Related topics:7 BOTTOM MOVE UP NEXT SCREEN PREVIOUS SCREEN SET FUNCTION KEYS MOTIFwwgK1 CHANGE_DIRECTION C=HANGE DIRECTIONG Changes the direction of the buffer---either forward (to the right andE down) or reverse (to the left and up)---as shown in the status line.% Key: EVE default VT100 keypad% ----------------------------- F11 PF3 Usage notes:I o The direction of the buffer affects some commands and keys for movingJ the cursor or for searching, such as MOVE BY LINE, MOVE BY WORD, FIND,/ GLOBAL REPLACE, REPLACE, and WILDCARD FIND.J o >Direction is a buffer attribute---you can use forward direction in oneD buffer and use reverse direction in another. Default is FORWARD.K o For editing EVE command lines, the default direction (on character-cell= terminals) is REVERSE. See help on Editing Command Lines.J o If your system has a mouse, you can toggle the direction of the bufferJ by clicking M1 on the Forward or Reverse indicator in the status line.G This works on DECwindows, DECterm, or UIS. See help on Status ?Line.C o You can use a direction-setting key as a terminator for FIND orE WILDCARD FIND to make the search begin in a particular direction:F 1. Let FIND or WILDCARD FIND prompt you for the search string.A 2. Type the search string and then press a key defined as1 CHANGE DIRECTION, FORWARD, or REVERSE.K If you press RETURN instead, the search starts in the current directionG of the buffer (shown in the status line). For more information, see" @help on Prompts And Responses. Related topics:% Status Line FORWARD REVERSEwwgK 1 FORWARD FORWARD (default)E Sets the direction of the buffer to forward---to the right and down.. Key: The EDT keypad defines KP4 as FORWARD. Usage notes:J o The direction affects searches and some cursor-movement commands, such0 as MOVE BY LINE and similar EDT or WPS keys.D o You can use a key defined as FORWARD as a terminator for FIND or= WILDCA ARD FIND to make the search begin in that direction:F 1. Let FIND or WILDCARD FIND prompt you for the search string.J 2. Type the search string and then press a key defined as FORWARD.K If you press RETURN instead, the search starts in the current directionG of the buffer (shown in the status line). For more information, see" help on Prompts And Responses.J o If your system has a mouse, you can toggle the direction of the bufferJ by clicking M1 on the Forward Bor Reverse indicator in the status line.G This works on DECwindows, DECterm, or UIS. See help on Status Line. Related topics:. Status Line CHANGE DIRECTION REVERSEwwgK 1 REVERSE REVERSEB Sets the direction of the buffer to reverse---to the left and up.. Key: The EDT keypad defines KP5 as REVERSE. Usage notes:G o The direction of the buffer is shown in the status line. It affectsH searches and some cursor-movement commands, such as MOVE C BY LINE and similar EDT or WPS keys.J o If your system has a mouse, you can toggle the direction of the bufferJ by clicking M1 on the Forward or Reverse indicator in the status line.G This works on DECwindows, DECterm, or UIS. See help on Status Line.D o You can use a key defined as REVERSE as a terminator for FIND or= WILDCARD FIND to make the search begin in that direction:F 1. Let FIND or WILDCARD FIND prompt you for the search string.J 2. Type the sear Dch string and then press a key defined as REVERSE.K If you press RETURN instead, the search starts in the current directionG of the buffer (shown in the status line). For more information, see" help on Prompts And Responses.I o For buffers you create, the default direction is forward. For editingJ EVE command lines, the default direction (on character-cell terminals)2 is REVERSE. See help on Editing Command Lines. Related topics:. Status Line CHANGE DIRECTION E FORWARDwwgK 1 END_OF_LINE END OF LINEG Moves the cursor to the end of the current line, unless already there.7 Key: CTRL/E or GOLD---> (right arrow) EVE default: CTRL/\ Motif func key Usage notes:I o When you type or recall an EVE command, pressing a key defined as ENDH OF LINE moves the cursor to the end of the command line. See help on Editing Command Lines.E o GOLD-RIGHT is a "sleeper" key---it is deFfined by default, but theH definition must be activated by setting a GOLD key or by setting the- EDT or WPS keypad. See help on Gold Keys.H o Motif function keys are on by default in the DECwindows environment. Related topics:9 LINE MOVE BY LINE MOVE RIGHT- START OF LINE SET FUNCTION KEYS MOTIFwwgK1 START_OF_LINE START OF LINEI Moves the cursor to the start of the current line, unless already there., Key: CTRLG/H or BACKSPACE EVE default, GOLD-<-- (left arrow) EVE default/ ALT/<-- (left arrow) Motif func key Usage notes:H o It is possible to move left of the left margin if the left margin isH greater than 1 and if SET CURSOR FREE is in effect---see helo on the MOVE LEFT command.K o When you type or recall an EVE command, pressing a key defined as STARTJ OF LINE moves the cursor to the start of the command line. See help on Editing Command Lines.HD o GOLD-LEFT is a "sleeper" key---it is defined by default, but theH definition must be activated by setting a GOLD key or by setting the- EDT or WPS keypad. See help on Gold Keys.I o On VT100-series terminals, BACKSPACE and CTRL/H are the same. The EDTD keypad redefines CTRL/H or BACKSPACE to move to the start of the? current line or previous line but does not affect GOLD-LEFTH o Motif function keys are on by default in the DECwindows environment. Related topics:)I END OF LINE LINE MOVE BY LINE+ MOVE LEFT SET FUNCTION KEYS MOTIFwwgK1 GO_TO GO TOE Puts the cursor at a specified marker. Using MARK and GO TO makes it< easier to move around in a large buffer or between buffers. Example:I The following commands put an invisible mark at the current position,: naming it CHAP ONE, and later return to that position: Command: MARK chap one . . C Jommand: GO TO chap one Usage notes:I o If the marker you want to go to is in another buffer, GO TO puts thatK buffer into the current window and then moves the cursor to the marker.K o If you are using two windows in EVE and the marker is in another bufferE in the other window, GO TO moves to the other window and puts theD cursor on the marker. This makes it easier to toggle between twoG buffers or different parts of the same buffer. For more information= about us King multiple windows in EVE, see help on Windows.J o Marker names are not case-sensitive (you can use uppercase, lowercase,J or mixed case). Also, you can abbreviate the marker name. If more thanJ one marker name matches your request, EVE shows a list of the matching6 names to choose from---see help on Choices Buffer.E o To find out names of markers in the buffer, use the SHOW command.K o Reusing the same marker name cancels the previous mark. For example, ifJ you mark oLne location as HERE and later mark another location as HERE,! the first marker is canceled.E o Markers are NOT saved in the output file from session to session. Related topics: MARK SHOWwwgK1 MARK MARKH Puts an invisible mark at the current position. Later, using GO TO, youJ can return to the marked location. This makes it easier to move through a) large file or buffer or between buffers. Example:I The following commands put an invisiMble mark at the current position,: naming it CHAP ONE, and later return to that position: Command: MARK chap one . . Command: GO TO chap one Usage notes:J o Marker names can be one or more characters, including spaces and tabs.B Also, the names are not case-sensitive (you can use uppercase,F lowercase, or mixed case). Wildcard characters in marker names areE treated as regular characters. For example, you can have a mNarker named *.B o To check names of markers in the buffer, use the SHOW command.E o Markers are NOT saved in the output file from session to session. Related topics: GO TO SHOWwwgK1 LINE LINEJ Moves the cursor to the start of a line you specify by number---either inF the current buffer or within a specified TPU procedure in the buffer. Examples: Commands EffectsJ --------------------------------------------------------O--------------J LINE 10 Moves to the start of line 10 in the current buffer.H LINE 10 myproc Moves to the start of line 10 in a procedure namedG MYPROC in the current buffer. Useful because someF compiler messages refer to line numbers within a procedure. Usage notes:K o If you do not specify a line number, LINE prompts you for one, but does$ not prompt for a procedure name.I o If you specify aP number greater than the total number of lines in the9 buffer, EVE puts the cursor at the end of the buffer.H o To find out the current line number and total number of lines in the& buffer, use the WHAT LINE command. Related topics:5 MOVE BY LINE MOVE DOWN MOVE UP WHAT LINEwwgK 1 WHAT_LINE WHAT LINEH Shows the current line number, total number of lines in the buffer, and+ percentage of that position in the buffer. Example:C The Qfollowing example shows the output from WHAT LINE, which isD displayed in the message window at the bottom of the EVE screen: Command: WHAT LINE* You are on line 35 out of 45 (78%). Usage notes:J o WHAT LINE is useful if you want to know whether to insert a page break; or simply to find out how many lines are in the buffer.C o To go to a particular line by number, use the LINE command. ForI example, the command LINE 10 moves the cursor to the start of lineR 10 in the current buffer. Related topics: LINE MOVE BY LINE SHOWwwgK1 MOVE_BY_LINE MOVE BY LINE< Moves the cursor a line at a time in the current direction.' Key: EVE default VT100 keypad* ----------------------------------* F12 MINUS on keypad Steps:H 1. If necessary, set the direction to move in---forward or reverse.: 2. Use the MOVE BY LINE command (see key list above). Usage notesS:E o In forward direction, moves to the end of the current line or, if7 already there, to the end of the next line, if any.G o In reverse direction, moves to the start of the current line or, if= already there, to the start of the previous line, if any.I o For continuous movement, you can hold down or repeat a key defined asB MOVE BY LINE, until you reach the bottom or top of the buffer. Related topics:< CHANGE DIRECTION END OF LINE LINE START OF LINETwwgK1 MOVE_BY_PAGE MOVE BY PAGE< Moves the cursor a page at a time in the current direction.$ Key: EDT keypad WPS keypad$ ---------------------------- KP7 PF2 Steps:H 1. If necessary, set the direction to move in---forward or reverse.: 2. Use the MOVE BY PAGE command (see key list above). Usage notes:I o Page boundaries are a form feed (which usually appears as a small FF)I or the top or bottom of th Ue buffer. Thus, if there is no form feed inG the current direction, the cursor moves to the top or bottom of the buffer.G o MOVE BY PAGE scrolls the buffer so that the page break (if there isG one) is at the top of the window (depending on your scroll margins)% with the cursor on the form feed.@ o With the WPS keypad, PF2 continues a case change as follows:D 1. Press the WPS Lower Case key (GOLD-KP3) or WPS Upper CaseA key (KP3) to change the case ofV the current character.H 2. Press PF2 to continue the case change to the next page break.5 o To find and erase a page break, do the following:@ 1. Use the MOVE BY PAGE command to go to the page break.@ 2. Use ERASE LINE, ERASE WORD or similar EDT or WPS key. Related topics:7 CHANGE DIRECTION INSERT PAGE BREAK PAGINATEwwgK1 MOVE_BY_WORD MOVE BY WORD< Moves the cursor a word at a time in the current direction.$ Key: EDWT keypad WPS keypad5 ---------------------------------------------5 KP1 KP4 or GOLD-KP4 (WPS Word) Steps:H 1. If necessary, set the direction to move in---forward or reverse.: 2. Use the MOVE BY WORD command (see key list above). Usage notes:A o MOVE BY WORD always moves to the start of a word---in forwardK direction, to the start of the next word, if any; in reverse direction,9 to the start of the current or previous word, Xif any.K o The start of a word is the first non-white space character. A series of? tabs, or tabs and spaces, is not treated as separate words.I o For continuous movement, you can hold down or repeat a key defined asB MOVE BY WORD, until you reach the bottom or top of the buffer. Related topics:D CHANGE DIRECTION END OF LINE MOVE BY LINE START OF LINEwwgK 1 MOVE_DOWN MOVE DOWN* Moves the cursor down one line at a time.' Key: EVE deYfault VT100 keypad' ------------------------------- DOWN arrow KP2 Usage notes:F o If the cursor is free (default setting), it moves down in the same) column, whether text is there or not.I o If the cursor is bound, it moves to the corresponding position on theJ next line, if any (as in EDT, WPS, and other editors). For example, ifK you are at the end of a line longer than the next line, MOVE DOWN moves to the end of the next line.K Z o For continuous movement, you can hold down or repeat the DOWN arrow. IfG you are at the end of a buffer, the cursor does not move unless theE buffer is shorter than the window length, and the cursor is FREE.G o MOVE DOWN does not cross window boundaries (if you are using two orF more windows in EVE). To move between windows, use the NEXT WINDOW command. Related topics:8 BOTTOM MOVE BY LINE NEXT SCREEN< SET CURSOR BOUND SET CURSOR FRE[E SET SCROLL JUMP: SET SCROLL MARGINS SET SCROLL OFF SET SCROLL ON SET SCROLL SMOOTHwwgK 1 MOVE_LEFT MOVE LEFT/ Moves the cursor left one character at a time., Key: EVE default VT100 keypad, ------------------------------------# <-- (left arrow) KP1 Usage notes:H o If the cursor is free (default setting), you can move it anywhere inF the buffer, whether text is there or not. For example, if the leftI\ margin is greater than 1, you can move left of the left margin, which+ is useful in creating tables and lists.J o If the cursor is bound, then from the start of a line, it moves to theI end of the previous line (if any), as in EDT, WPS, and other editors.! See help on SET CURSOR BOUND. Related topics:H MOVE BY WORD SET CURSOR BOUND SET CURSOR FREE START OF LINEwwgK 1 MOVE_RIGHT MOVE RIGHT0 Moves the cursor right one character at a t]ime.- Key: EVE default VT100 keypad- -------------------------------------$ --> (right arrow) KP3 Usage notes:H o If the cursor is free (default setting), you can move it anywhere inF the buffer whether text is there or not. For example, you can move9 right of the right margin (and possibly out of view).I o If the cursor is bound, then from the end of a line, the cursor movesE to the start of the next line (if any), as in EDT, WPS, ^and other* editors. See help on SET CURSOR BOUND. Related topics:F END OF LINE MOVE BY WORD SET CURSOR BOUND SET CURSOR FREEwwgK 1 MOVE_UP MOVE UP( Moves the cursor up one line at a time.' Key: EVE default VT100 keypad' ------------------------------- UP arrow KP5 Usage notes:D o If the cursor is free (default setting), it moves up in the same1 column, whether text is already there or not.I o _If the cursor is bound, it moves to the corresponding position on theJ previous line (as in EDT, WPS, and other editors). For example, if youI are at the end of a line longer than the previous line, MOVE UP moves$ to the end of the previous line.K o For continuous movement, you can hold down or repeat the UP arrow until$ you reach the top of the buffer.J o MOVE UP does not cross window boundaries (if you are using two or moreE windows in EVE). To move between windows, us`e the PREVIOUS WINDOW command. Related topics:: MOVE BY LINE PREVIOUS SCREEN SET CURSOR BOUND< SET CURSOR FREE SET SCROLL JUMP SET SCROLL MARGINS; SET SCROLL OFF SET SCROLL ON SET SCROLL SMOOTH TOPwwgK 1 NEXT_SCREEN NEXT SCREENF Scrolls vertically to show the next screen's worth of text, if any---+ roughly, the length of the current window.' Key: EVE default VT100 keypad' --------------------------a----- NEXT SCREEN KP0 Usage notes:F o If the cursor is free (default setting), it moves down in the sameE column on the screen, regardless of whether text is there or not.G Conceptually, the cursor remains in the same position on the screen" while the buffer scrolls down.K o If the cursor is bound, it moves up to the corresponding line position,D depending on the shape of your text (as with EDT, WPS, and other editors).K o For continuous movem bent, you can hold down or repeat NEXT SCREEEN untilE you reach the bottom of the buffer. NEXT SCREEN does not move theG cursor across window boundaries (if you use more than one window in? EVE). To move between windows, use the NEXT WINDOW command.F o The EDT keypad redefines the NEXT SCREEN key on the mini keypad to" scroll 75% of the window size. Related topics:< BOTTOM PREVIOUS SCREEN SET CURSOR BOUND: SET CURSOR FREE SET SCROLL JUMP SEcT SCROLL OFF) SET SCROLL ON SET SCROLL SMOOTHwwgK1 PREVIOUS_SCREEN PREVIOUS SCREENJ Scrolls vertically to show the previous screen's worth of text, if any---+ roughly, the length of the current window.' Key: EVE default VT100 keypad/ ---------------------------------------/ PREV SCREEN PERIOD on the keypad Usage notes:K o If the cursor is free (default setting), it moves up in the same columnK on the screen re dgardless of whether text is there or not. Conceptually,J the cursor remains in the same position on the screen while the buffer scrolls up.K o If the cursor is bound, it moves up to the corresponding line position,D depending on the shape of your text (as with EDT, WPS, and other editors).K o For continuous movement, you can hold down or repeat PREV SCREEEN untilF you reach the top of the buffer. PREVIOUS SCREEN does not move theG cursor across window boundaries e(if you use more than one window inC EVE). To move between windows, use the PREVIOUS WINDOW command.F o The EDT keypad redefines the PREV SCREEN key on the mini keypad to" scroll 75% of the window size. Related topics:< NEXT SCREEN SET CURSOR BOUND SET CURSOR FREE: SET SCROLL JUMP SET SCROLL OFF SET SCROLL ON SET SCROLL SMOOTHwwgK1 SET_CURSOR_BOUND SET CURSOR BOUND= Enables bound cursor motion, similar to that in EDT a fnd WPS. Usage notes:E o A bound cursor cannot move into unused portions of the buffer (orI "whitespace"). For example, if you are at the end of a line and pressD the right arrow, the cursor moves to the start of the next line.D Conceptually, the cursor follows the shape or flow of your text.G o The cursor setting affects MOVE commands (arrow keys), NEXT SCREEN,+ PREV SCREEN, and some EDT and WPS keys.K o When you use SET CURSOR BOUND, if the cursor is in an unused g portion ofK the buffer (sometimes called "whitespace"), EVE moves the cursor to the/ nearest text (an effect called "snapping").H o Default is SET CURSOR FREE---you can move the cursor anywhere in the7 buffer whether characters are already there or not.E o The setting applies in all your buffers. To save your setting forI future editing sessions, use SAVE ATTRIBUTES to create a section fileI or to create or update a command file (see help on Attributes). Also,C henabling the WPS keypad automatically sets the cursor to bound.: o On DECwindows, you can choose bound cursor as follows:< 1. Choose Global Attributes from the Customize menu.: 2. Click M1 on Set Cursor Bound in the dialog box. Related topics:F Attributes EDT Conversion WPS Differences SET CURSOR FREEwwgK1 SET_CURSOR_FREE SET CURSOR FREE (default)F Enables free cursor motion, letting you move anywhere in a buffer and9 insert te ixt whether characters are already there or not. Usage notes:I o With a free cursor, you can move left of the left margin (if the leftJ margin is greater than 1), right of the right margin (and possibly outH of view), or past the [End of file] marker (if the buffer is shorter than the current window).K o For example, if you are at the end of a line and press the right arrow,I the cursor moves past the end of the line and you can put text there.D By contrast, a bou jnd cursor moves to the start of the next line.G o The cursor setting affects MOVE commands (arrow keys), NEXT SCREEN,/ PREVIOUS SCREEN, and some EDT and WPS keys.K o Free cursor motion is useful to create tables or other special layouts,H because you can put the text anywhere in the buffer. If you move theI cursor into an unused area of the buffer, such as to the right of theI right margin, and enter text there, EVE puts in spaces or blank linesG between your existing ktext and where you put the new text. In otherG words, EVE "pads" the gap with spaces or blank lines, which you can erase to close up the gap.I o To enable a bound cursor (as in EDT, WPS, and other editors), use SETF CURSOR BOUND. Also, enabling the WPS keypad automatically sets the cursor to bound.E o The setting applies in all your buffers. To save your setting forI future editing sessions, use SAVE ATTRIBUTES to create a section fileB or to create or update a cmommand file. See help on Attributes.9 o On DECwindows, you can choose free cursor as follows:< 1. Choose Global Attributes from the Customize menu.9 2. Click M1 on Set Cursor Free in the dialog box. Related topics:G Attributes EDT Conversion WPS Differences SET CURSOR BOUNDwwgK1 SET_SCROLL_ON SET SCROLL ON (default)B Enables scrolling of text as new text is brought into the window. Usage notes:I o The opposite setting <| SPLIT_WINDOWEn START_OF_LINE@ Status_Line STORE_TEXTTAB Tabs_Visible| Tab_ModesT0 Tab_Stops9TOP? TWO_WINDOWSD Typing_KeysIBULTRIX_Differencesv UNDEFINE_KEYUNDEFINE_MENU_ENTRY|"Unknown n (SET SCROLL OFF) repaints the window each time a! scroll would otherwise occur.H o With scrolling enabled, you cause new text to scroll into the window when you:= 1. Move to a position that is off screen by less thanI (approximately) one window's length. You move to that positionE by using navigation commands (FIND, MOVE BY PAGE, PREVIOUSI SCREEN, and so on), by positioning with the mouse, or by using2 vertical scroll bars in D oECwindows EVE.F 2. Move above the top scroll margin or below the bottom scroll= margin in a window using one of the above methods.H 3. Erase, add, or format text that causes new text to be brought into the window.H o This setting does not affect moving to a position off screen by moreF than (approximately) one window's length. In this case, the entire* window is repainted with the new text.E o This command lets EVE scroll the text using either SpMOOTH or JUMP scrolling.E o The setting applies in all your buffers. To save your setting forI future editing sessions, use SAVE ATTRIBUTES to create a section fileC or to create or update a command file (see help on Attributes).: o On DECwindows, you can toggle this setting as follows:: 1. Choose Global Attributes from the Options menu.B 2. Click M1 on the Set Scroll On button in the dialog box. Related topics:= Attributes SET SCROLL JUMP q SET SCROLL MARGINS( SET SCROLL OFF SET SCROLL SMOOTHwwgK1 SET_SCROLL_OFF SET SCROLL OFFG Disables scrolling of text as new text is brought into the window. The> window is repainted each time a scroll would otherwise occur. Usage notes:J o The opposite setting (SET SCROLL ON) scrolls new text as it is brought into the window.J o With scrolling disabled, the window is repainted each time new text is brought into the window.H o This com rmand prevents EVE from scrolling text using either SMOOTH or JUMP scrolling.E o The setting applies in all your buffers. To save your setting forI future editing sessions, use SAVE ATTRIBUTES to create a section fileC or to create or update a command file (see help on Attributes).: o On DECwindows, you can toggle this setting as follows:: 1. Choose Global Attributes from the Options menu.C 2. Click M1 on the Set Scroll Off button in the dialog box. Relatsed topics:< Attributes SET SCROLL JUMP SET SCROLL MARGINS' SET SCROLL ON SET SCROLL SMOOTHwwgK1 SET_SCROLL_JUMP SET SCROLL JUMPH Causes new text to be repainted in your window instead of scrolled into your window. Usage notes:J o The opposite setting (SET SCROLL SMOOTH) repaints each new text a line& as it is brought into your window.H o SET SCROLL JUMP causes scrolling operations to first scroll the textK that will remain i tn your window, leaving part of your window empty. TheJ operation finishes by displaying the new text in the empty region in aK single repaint operation. This makes for slightly faster scrolling thanK with SET SCROLL SMOOTH (which is the default) because only part of your window is scrolled.G o You can set scrolling behavior to jump or smooth regardless of yourJ terminal scrolling mode being set to Jump Scroll or Smooth Scroll. ForI example, if you set your terminal to u Smooth Scroll and use SET SCROLLC JUMP, text slides smoothly out of the window (the effect of theF terminal setting), and new text is repainted in one operation (the effect of SET SCROLL JUMP).9 o This setting has no effect if you use SET SCROLL OFF.E o The setting applies in all your buffers. To save your setting forI future editing sessions, use SAVE ATTRIBUTES to create a section fileC or to create or update a command file (see help on Attributes).: o On DECvwindows, you can toggle this setting as follows:: 1. Choose Global Attributes from the Options menu.D 2. Click M1 on the Set Scroll Jump button in the dialog box. Related topics:; Attributes SET SCROLL MARGINS SET SCROLL OFF' SET SCROLL ON SET SCROLL SMOOTHww(6gK1 SET_SCROLL_SMOOTH SET SCROLL SMOOTH (default)9 Causes each new line of text to scroll into your window. Usage notes:F o SET SCROLL SMOOTH causes each ne ww line of text to scroll into yourI window. This makes for slightly slower scrolling than with SET SCROLLI JUMP which scrolls only part of your window before repainting all new text in one operation.9 o This setting has no effect if you use SET SCROLL OFF.E o The setting applies in all your buffers. To save your setting forI future editing sessions, use SAVE ATTRIBUTES to create a section fileC or to create or update a command file (see help on Attributes).: o Onx DECwindows, you can toggle this setting as follows:: 1. Choose Global Attributes from the Options menu.F 2. Click M1 on the Set Scroll Smooth button in the dialog box. Related topics:= Attributes SET SCROLL JUMP SET SCROLL MARGINS$ SET SCROLL OFF SET SCROLL ONww(6gK1 SET_SCROLL_MARGINS SET SCROLL MARGINSJ Sets the top and bottom distances at which scrolling begins automaticallyI as you move the cursor up and down. You specify y the distances as numbers/ of lines or as percentages of the window size. Examples:) Commands EffectsJ ----------------------------------------------------------------------J SET SCROLL MARGINS 0 0 Default settings---scrolling starts whenI you move past the top or bottom line of5 the current window.I SET SCROLL MARGINS 2 3 Scrolling starts two lines from the topG z of the window or three lines from the7 bottom of the window.H SET SCROLL MARGINS 9% 14% Scrolling starts at 9% from the top ofK the window and 14% from the bottom---withJ a 21-line main window, this is two linesG from the top and three lines from the) bottom:I { Top scroll +------------------+I margin is 2 | |I \_______ | |I | |I | 21-line window |I | |I _______ | |I | / | |I Bottom scroll | |I margin is 3 +------------------+J SET SCROLL MARGINS 5 6 Equivalent to the EDT command SET CURSORH 5:15 (assuming a 21-line main window).= See help on EDT Conversion. Usage notes:G o If you specify the scroll margins as numbe }rs of lines, EVE convertsE them to percentages of the window size, so that if you resize theH window---for example, by using SPLIT WINDOW---the scroll margins are$ proportional to the window size.G o Scroll margins apply in all buffers, but are not saved in a sectionH file or command file. To keep your scroll margins for future editing? sessions, put the SET SCROLL MARGINS command you want in anC initialization file (typically named EVE$INIT.EVE). See help on Init~ialization Files.K o You cannot set scroll margins that overlap. For example, with a 21-line8 main window, you cannot set scroll margins of 12 14. Related topics:( SET CURSOR BOUND SET CURSOR FREE& SET SCROLL JUMP SET SCROLL ON* SET SCROLL OFF SET SCROLL SMOOTHww(6gK1 ATTACH ATTACHK Attaches control to another process or subprocess. This suspends, but doesK not end, your editing session. ATTACH does not create the other process or  subprocess. Examples: Commands EffectsJ ----------------------------------------------------------------------K ATTACH Geoff_1 Attaches to a subprocess named Geoff_1. Process namesE are case-sensitive and up to 15 characters. You6 cannot use a numeric process ID.I ATTACH If you do not specify a process name, you attach toG the parent process. This is useful if you run EVE9  in a subprocess as a "kept" editor. Usage notes:B o Using ATTACH and SPAWN lets you keep an editing session activeF throughout your entire VMS session. This makes it faster to resume, editing, but uses more system resources., o To resume editing, enter the fg command.I o You cannot use ATTACH with the DECwindows interface. However, becauseD you can run other DECwindows applications concurrently or create4 DECterm windows, you may not need to use ATTACH.G o Use the DCL command when you want to run a single system command orI utility during your editing session that does not generate continuousJ output or that does not do its own screen management. For example, theB following command displays a list of files with the type .TXT:# Command: DCL DIRECTORY *.txtJ You can then cut or copy the directory list and insert it into another( buffer. See help on the DCL command. Related topics: DCL SPAWN SPELLww(6gK1 SPAWN SPAWNJ Spawns a subprocess that suspends, but does not end, your current editingK session. This is useful for running other utilities, such as MAIL, without$ having to end your editing session./ Key: The WPS keypad defines GOLD-$ as SPAWN. Examples: Commands EffectsJ ----------------------------------------------------------------------G SPAWN MAIL Spawns a subprocess, invoking MAIL. Exiting from MAILG en ds the subprocess and resumes your editing session.F SPAWN If you do not specify a command string, EVE spawns aH subprocess for DCL (indicated by the $ prompt). To end< the subprocess and resume editing, logout. Usage notes:B o Using SPAWN and ATTACH lets you keep an editing session activeF throughout your entire VMS session. This makes it faster to resume, editing, but uses more system resources.H o You cannot use SPAWN with the DECwindows interface. However, becauseD you can run other DECwindows applications concurrently or create3 DECterm windows, you may not need to use SPAWN.I o Use the SPAWN command when you want to run commands or utilities thatK generate continuous output or that do their own screen management, such as MAIL.G o Use the DCL command when you want to run a single system command orI utility during your editing session that does not generate continuousJ output or that does not do its own screen management. For example, theB following command displays a list of files with the type .TXT:% Command: DCL DIRECTORY *.txt;*J You can then cut or copy the directory list and insert it into another( buffer. See help on the DCL command. Related topics: ATTACH DCL SPELLww(6gK1 DCL DCLH Executes a system command from within your editing session and puts the; command output into the DCL buffer in a second EVE wipLSET_SCROLL_OFFkJ SET_SCROLL_ONu>SET_SCROLL_SMOOTH+|SET_SECTION_FILE_PROMPTING1zSET_SELECTION_GRAB_FOCUS4nSET_SELECTION_GRAB_SELECTION SET_SHIFT_KEYSET_TABSDSet_WhitespaceD SET_WIDTH Set_Wildcards#SET_WILDCARD_ULTRIX%SET_WILDCARD_VMSSET_WRAPRSHELLI SHIFT_LEFTK\ SHIFT_RIGHTDSHOW SHOW_BUFFERS7SHOW_DEFAULTS_BUFFERSHOW_WILDCARDS9D SHRINK_WINDOWSPAWN+0SPELLndow. Example:D The following command creates a subprocess for the DCL DIRECTORY2 command, to list the files with the type .TXT:@ Command: DCL DIRECTORY /NOHEAD /NOTRAIL /COLUMN=1 *.txt;* Usage notes:J o Output from the command (such as the directory listing) appears in the- DCL buffer in a second window, like this: +--------------+E |[] current | One window shows the buffer you are editing. | buffer |I |--------------| The o ther window shows the DCL buffer. When theI | DCL buffer | DCL command finishes, the cursor ([]) returns toF | | your last position in the buffer in the otherE +--------------+ window. The DCL window stays on the screen.G o To delete the DCL window, typically you use the ONE WINDOW command,I which restores a single, large window, containing the current buffer.H o To put the cursor into the DCL window, use NEXT WINDOW. You can thenI edit the  DCL buffer like any text buffer. For example, you can removeI or copy a directory list and insert it in another buffer. See help on Windows.J o The DCL command creates a subprocess. Some commands apply only to thatJ subprocess and do not affect the process in which you are running EVE.J For example, the command DCL SET DEFAULT does not change your current,I default directory for GET FILE, INCLUDE FILE, SAVE, or other commands in the editing session.J o In some ca ses, a DCL subprocess may continue even after the command isE completed. Subsequent DCL commands may not work until you end theJ subprocess. For example, if you use the command DCL HELP to read a VMSH help topic, then when you try to do another DCL command, such as DCLJ DIRECTORY, the subprocess is still running VMS HELP. In such cases, do the following:H 1. Use the command DCL, letting EVE prompt for a command string.G 2. At the prompt, press CTRL/V (or other k ey defined as QUOTE).0 3. Press CTRL/Z (to end the subprocess).H You can then do another DCL command, which creates a new subprocess.C +----------------------------------------------------------------+C | Do not use DCL to execute commands that generate continuous |C | output, or to run programs that do their own screen management |C | or interact with the user such as MAIL. |C +----------------------------------------------------------------+ Related topics:4 Windows ATTACH SPAWN SHELL SPELLww(6gK1 SHELL SHELLH Executes a system command from within your editing session and puts the= command output into the SHELL buffer in a second EVE window.G +--------------------------------------------------------------------+G | On VMS systems, EVE treats the SHELL command as a synonym for DCL. |G | Thus, you can use SHELL to execute a DCL command like DIRECTORY. |G | For more information, see help on the DCL command. |G +--------------------------------------------------------------------+ww(6gK1 DO DO% Enters or terminates an EVE command.@ Key: EVE default VT100 keypad EDT keypad WPS keypadK -------------------------------------------------------------------K DO or PF4 PF4 GOLD-KP7 GOLD-[ (left bracket) Steps:E 1. Press DO (see The Command: prompt appears at the bottom K key list above). of the EVE screen (just below the status line).H 2. Type a command, You can abbreviate commands, using the firstH such as FILL. letters of the command, sometimes less. EVE< commands are not case-sensitive.H 3. Press either EVE executes the command, or prompts you for? RETURN or DO. further action or more information. Usage notes:I o Pressing DO twice repeats the last command you t yped. If you press DOK and then simply press RETURN---without typing a command---no command is; executed and you resume editing. See help on Canceling.K o You can have more than one key defined as DO. For example, you may wantJ to define a control key (such as CTRL/D) as DO, to make it easier whenJ you use EVE with different keyboards which may not have a function key named DO.K o If you are accustomed to EDT, you can redefine CTRL/Z as DO, to emulate EDT-style exit-to-line-mode. Related topics:E Abbreviating Canceling Commands Choices Buffer= Editing Command Lines Prompts And Response RECALLww8]gK1 EXIT EXITH Ends the editing session and, typically, writes out your edits to a new+ file or a new version of an existing file.2 Key: EVE default WPS keypad2 ------------------------------------------. CTRL/Z or F10 GOLD-F CTRL /D (on ULTRIX) Steps:/ 1. Use the EXIT command (see key list above).G EVE then writes out the current buffer if it has been modified. IfE there is no file associated with the buffer---if you invoked EVEK without specifying an input file or if you created the buffer with theB BUFFER or NEW command---EVE asks you for an output file name.J 2. If you modified other text buffers and have not yet written them out,D EVE asks if you want to write out each of those buffers and, if6 necessary, asks for the output file names to use. Usage notes:J o If you did NOT modify any text buffers, or if you already have writtenE out all your edits, EXIT is the same as QUIT. No new files or new versions are produced.J o By default, EXIT or QUIT prompts you whether to save attributes if youG changed any during the editing session (for example, if you enabledC pending delete, box-style selections, visible tabs, and so on): Command : EXIT0 Attributes were changed. Save them [YES]?I If you want to save attributes, simply press RETURN---EVE then does aJ SAVE ATTRIBUTES before continuing with the exit. If you do not want toH save attributes, type No and press RETURN. For more information, see help on Attributes.J o If you do not want EXIT or QUIT to prompt you about saving attributes,I use (and save) SET NOEXIT ATTRIBUTE CHECK. However, this setting doesE not apply to your current editing session, but only to subsequentG sessions when you use the section file or command file in which you saved the setting.K o If you are accustomed to EDT, you may want to redefine CTRL/Z as DO, to( emulate EDT-style exit-to-line-mode.6 +------------------------------------------------+6 | On ULTRIX systems, EVE defines CTRL/D as EXIT. |6 | On VMS systems, EVE does not define CTRL/D. |6 +------------------------------------------------+ Related topics:D QUIT SET EXIT ATTRIBUTE CHECK SET EXIT NOATTRIBUTE CHECKww8]gK1 HELP HELPA Explains how to use EVE commands and keys and other information.@ Key: EVE default VT100 EDT WPSC -------------------------------------------C Keypad (diagram) HELP PF2 PF2 GOLD-H8 Keys (list) GOLD-HELP GOLD-PF2 Examples: Commands EffectsJ ------------------ ----------------------------------------------------K HELP Displays the list of topics. To scroll through the list,F press NEXT SCREEN and PREV SCREEN. To get help on aF topic, type the name of the topic and press RETURN.5 HELP FIND Displays help on the FIND command.J HELP KEYPAD Same as pressing the HELP key---draws a keypad diagram,D showing the mini keypad, numeric keypad, or both,J depen ding on which keys are defined. GOLD key sequencesI appear in reverse video. To get help on a defined key," press that key.K HELP KEYS Same as pressing GOLD-HELP---lists all currently definedJ keys, including control keys and GOLD key sequences. To= get help on a defined key, press that key.K HELP TPU Displays help on the TPU command, and switches to a helpK library on TPU built-ins and other topics. For a list ofJ these topics, you can then type a question mark (?). To: return to help on the editor, type EVE. Usage notes:7 o To exit from HELP and resume editing, press RETURN.J o In the Motif environment, you can get help on menu items or on buttons in a dialog box as follows:H 1. Click M1 on the Context-Sensitive Help entry in the Help menu pulldown.F 2. Move the mouse to the menu item or button you want help on. 3. Press and release M1. Or,F 1. Move the mouse to the menu item or button you want help on.* 2. Press and release the HELP key.J o The last help topic you viewed remains in the HELP buffer until you doE another HELP command or exit from EVE. You can write out the HELPJ buffer, for example, to keep a copy of the list of key definitions, as@ follows---in this case, writing out the list to a file named EVE_KEYDEFS.LIS: Command: HELP KEYS1 [ ... press RETURN to exit from HELP ... ] Command: BUFFER HELP* Command: WRITE FILE eve_keydefs.lis Related topics:D Keypad Keys List Of Topics New Features New Userww8]gK1 QUIT QUITI Ends the editing session without writing a new file or new version of anJ existing file---discarding the edits made during the session except those; you have already written out with SAVE FILE or WRITE FILE.. Key: The WPS keypad defines GOLD-K as QUIT. Steps:B 1. Use the QUIT command or with the WPS keypad, press GOLD-K.A 2. If you modified any buffers and have not written out your@ edits, EVE prompts you to confirm that you are quitting,/ to avoid accidentally losing your work.F Type Yes to quit, or No to continue editing, and press RETURN. Usage notes:I o If you did NOT modify any buffers, or if you have already written outH your edits, QUIT does not prompt you for confirmation. Also, in suchK cases, EXIT and QUIT are the same. Thus, you can quit by pressing a key+ defined as EXIT, such as F10 or CTRL/Z.J o By default, QUIT or EXIT prompts you whether to save attributes if youG changed any during the editing session (for example, if you enabledC pending delete, box-style selections, visible tabs, and so on): Command: QUIT0 Attributes were changed. Save them [YES]?I If you want to save at tributes, simply press RETURN---EVE then does aJ SAVE ATTRIBUTES before continuing with the exit. If you do not want toH save attributes, type No and press RETURN. For more information, see help on Attributes.J o If you do not want QUIT or EXIT to prompt you about saving attributes,I use (and save) SET NOEXIT ATTRIBUTE CHECK. However, this setting doesE not apply to your current editing session, but only to subsequentG sessions when you use the section file or command file in which you saved the setting. Related topics:D EXIT SET EXIT ATTRIBUTE CHECK SET EXIT NOATTRIBUTE CHECKww8]gK1 RECALL RECALLE Recalls a previous EVE command, which you can edit or execute again.% Key: EVE defines CTRL/B as RECALL. Steps:= 1. Press a key defined as RECALL, or press DO and UP arrow.C +------------------------------------------------------------+C | Do NOT type the RECALL command. If you type RECALL, that |C | command itself is recalled. Instead, press CTRL/B or a |C | key you defined as RECALL. |C +------------------------------------------------------------+G 2. The most recent command you typed reappears in the command window,K with the cursor at the end of the command line. You can then do any of the following:I * Edit the recalled command line by using defined keys, such as theI DELETE key ( * Highlighting of a range or box with SELECT, BOX SELECT,< FIND, or WILDCARD FIND (see help on Ranges And Boxes)? * A press of the GOLD key alone, or a GOLD-number sequence6 for a repeat count (with the EDT or WPS keypad)J * An incomplete or recalled command l ine, or $CHOICES$ buffer display@ * Display from SHOW, SHOW DEFAULTS BUFFER, SHOW SUMMARY, orB SHOW WILDCARDS---and returns to the buffer you were editingK o You can also cancel a selection by simply repeating SELECT, and you canI cancel the highlighting of found text by moving the cursor out of the found range.H o RESET does not reset the terminal or redraw the screen. Instead, use6 the REFRESH command (CTRL/W) to redraw the screen.F o GOLD-SELECT is a "sleeper" key---it is defined by default, but theH definition must be activated by setting a GOLD key or by setting the- EDT or WPS keypad. See help on Gold Keys. Related topics:B Canceling Choices Buffer BOX SELECT FORWARD SELECT SET FUNCTION KEYS MOTIFwwHgK1 RETURN RETURNK Inserts a carriage return (line break) at your current position to start aJ new line, or terminates an EVE command. In the BUFFER LIST, lets you view1 a buffer without ha ving to type the buffer name.9 Key: EVE default VT100 keypad EDT keypad9 -------------------------------------------------4 RETURN or ENTER RETURN ENTER Usage notes:E o In terminating a command, you can have the cursor anywhere on theG command line. Generally, if an EVE command prompts you for requiredH information, such as a file name or other parameter, simply pressingI RETURN at the prompt, without typing anything, cancels  the operation. See help on Canceling.E o In the Buffer List, RETURN lets you put a buffer into the current> window without having to type the buffer name, as follows:H 1. Use the SHOW BUFFERS command to list the buffers you created.E 2. Put the cursor on the name of the buffer you want to view.4 3. Use RETURN or SELECT to view that buffer.I Because EVE defines the ENTER key as RETURN (except with the VT100 or9 WPS keypad), pressing ENTER also does the same thing.K o CTRL/M and the RETURN key are the same. You cannot define CTRL/M or the6 RETURN key. However, you can define the ENTER key.J o Because RETURN terminates a command, you cannot press RETURN to insertJ a carriage return in a search string, as in EDT. To search for stringsC that cross lines, use SET FIND WHITESPACE or use WILDCARD FIND.F +----------------------------------------------------------------+F | When you are using HELP, pressing RETURN exits from HELP and |F | resumes editing. Do not use RETURN to scroll through HELP. |F | Instead, use the NEXT SCREEN and PREV SCREEN keys. |F +----------------------------------------------------------------+ Related topics:7 Canceling SET NOWRAP SET WRAP SHOW BUFFERSwwHgK1 SHOW SHOWI Shows information about the current buffer or other buffers you created, such as: o Name of the buffer4 o Input and output files for the buffer, if any* o Journal file for the buffer, if any2 o Whether the buffer has been modified or notH o Buffer settings, such as margins, tab stops, and paragraph indent* o Total number of lines in the buffer- o Names of markers in the buffer, if any> o List of nondefault key-map lists for the buffer, if any Steps:J 1. Use the SHOW command. The output appears in the SHOW buffer, using# the entire EVE main window.H 2. If you have other bu ffers, EVE first shows information about theK current buffer. Then, to show information about your other buffers, press DO.< 3. To resume editing, press any other key or use RESET.F Output from SHOW remains in the SHOW buffer until you do another SHOWD command or exit from EVE. To write out the information, such as forJ keeping a record of the margins and tab stops you used, use the followingA commands---in this case, writing the information to a file named EVE_SHOWINFO.LIS: Command: SHOW Command: BUFFER SHOW( Command: WRITE FILE eve_showinfo.lis Related topics:< RESET SHOW BUFFERS SHOW DEFAULTS BUFFER$ SHOW FILE BACKUP SHOW SUMMARYwwHgK1 BUFFER BUFFERH Puts a specified buffer into the current EVE window---either creating a/ new buffer or returning to an existing buffer.D This lets you edit another file, create a temporary storage area orI "scratchpad," or view an EVE system buf fer, such as the MESSAGES buffer,) INSERT HERE buffer, or $RESTORE$ buffer. Examples: Commands EffectsJ ----------------------------------------------------------------------G BUFFER jabber.txt Puts a buffer named JABBER.TXT into the currentH window. If the buffer already exists, the cursorH returns to your last position in that buffer. IfK the buffer does not exist, EVE creates a new, empty  buffer.K BUFFER MESSAGES Puts the MESSAGES buffer into the current window---G useful to review compiler messages. See help on' Message Buffer. Usage notes:K o If you create a new buffer, the cursor moves to the top of that buffer.I The new buffer has the same margins, tab stops, and other settings as1 the $DEFAULTS$ buffer---see help on Defaults.I o In specifying an existing buffer, you can ab breviate the buffer name,K using the first letters of the name. If more than one name matches yourG request, EVE shows a list of the matching buffers for you to choose& from---see help on Choices Buffer.I o Buffer names are not case-sensitive on VMS. For example, MEMO.TXT andI memo.txt specify the same buffer. Wildcard characters in buffer namesH are treated as regular characters. For example, you can (perversely) create a buffer named *.E o Typically, a buffer has the same name as the file it contains, asI specified when you invoke EVE or when you use GET FILE, OPEN, or OPEN SELECTED.G o For a list of your buffers, use SHOW BUFFERS. For a list of the EVE, system buffers, use SHOW SYSTEM BUFFERS.H o For information about using multiple windows in EVE to view and edit+ different buffers, see help on Windows. Related topics:J DELETE BUFFER NEXT BUFFER NEW PREVIOUS BUFFER SHOW BUFFERSwwHgK1 DELETE_BUFFER DELETE BUFFERF Deletes a buffer you specify. The buffer name must match exactly---no abbreviations or wildcards. Example:; The following command deletes a buffer named JABBER.TXT( Command: DELETE BUFFER jabber.txt Usage notes:H o If you specify a buffer that is empty or unmodified, EVE deletes it.H Otherwise, EVE asks you for one of the following choices, to prevent& accidentally destroying your work:7 DELETE_ONLY ...... Deletes the specified buffer.F WRITE_FIRST ...... Writes out that buffer, and then deletes it.G QUIT ............. (Default.) Cancels---buffer is NOT deleted.J o If you delete the current buffer, EVE displays the first buffer in theJ Buffer List. If there is no other buffer, EVE displays an empty bufferE named MAIN. (Therefore, you cannot delete MAIN if it is your only buffer.)I o Buffer names are not case-sensitive on VMS. For example, MEMO.TXT and% memo.txt specify t he same buffer.J o In the Buffer List, you can delete a buffer without having to type its name, as follows:H 1. Use the SHOW BUFFERS command to list the buffers you created.G 2. Put the cursor on the name of the buffer you want to delete.3 3. Use REMOVE or CUT to delete that buffer.H o As a rule, do not delete EVE system buffers, such as the INSERT HEREE buffer or $RESTORE$ buffer, because they may be required for some< commands to work. Some system buffers cannot be deleted.J o Deleting a buffer also deletes the buffer-change journal file for thatI buffer. It does not delete the keystroke journal file, if any. If youH are using multiple windows in EVE, deleting a buffer does not delete= the window the buffer was in (see help on DELETE WINDOW).H o On ULTRIX, when you write a buffer to an existing file, the existingI file is copied to a backup file before being overwritten. This is theE default behavior, but you can disable it or customize the way EVEK creates the backup file spec. For help on backup files, see help on SET2 BACKUP CONTROL STRING and SET [NO]FILE BACKUP. Related topics:3 BUFFER SHOW BUFFERS SHOW SYSTEM BUFFERSwwHgK 1 NEXT_BUFFER NEXT BUFFERK Puts your next buffer into the current EVE window, if you have two or moreF buffers. EVE returns the cursor to your last position in that buffer.H This lets you switch between different buffers or cycle through severalD buffers without having to type their names. It does not re-create a@ deleted buffer and does not return you to an EVE system buffer. Steps:B 1. Use the NEXT BUFFER command or click M1 on the buffer name% indicator in the status line.G 2. You can repeat step 1 to continue cycling through your buffers. Usage notes:I o If you have only two buffers, NEXT BUFFER and PREVIOUS BUFFER are theC same---switching between the buffers. If you have more than twoD buffers, the next buffer is determined by the order in which youJ created the buffers. Conceptually, the list of buffers is circular, so; that repeating NEXT BUFFER cycles through your buffers.= o For a list of your buffers, use the SHOW BUFFERS command.H o For information about using multiple windows in EVE to view and edit+ different buffers, see help on Windows. Related topics:? Status Line BUFFER PREVIOUS BUFFER SHOW BUFFERSwwXgK1 NEW NEWG Creates a new buffer, putting it into the current EVE window, with the% cursor at the top of the new buffer. Steps: 1. Use the NEW command.D 2. The new buffer is named MAIN. If a buffer named MAIN alreadyI exists, EVE prompts you for the name of the new buffer to create. Usage notes:I o The new buffer has the same margins, tab stops, and other settings as1 the $DEFAULTS$ buffer---see help on Defaults.F o To save your e dits, use the SAVE FILE AS or WRITE FILE command andJ specify the output file. Or, on exiting, EVE asks if you want to write> out the buffer if it has been modified (see help on EXIT).I o To create or edit another file, use GET FILE, OPEN, or OPEN SELECTED.J Each of these commands creates a buffer with the same name as the file you specify.I o Buffer names are not case-sensitive on VMS. For example, MEMO.TXT andI memo.txt specify the same buffer. Wildcard characters in buffer namesH are treated as regular characters. For example, you can (perversely) create a buffer named *.H o For information about using multiple windows in EVE to view and edit+ different buffers, see help on Windows. Related topics:= BUFFER DELETE BUFFER NEXT BUFFER SHOW BUFFERSwwXgK1 PREVIOUS_BUFFER PREVIOUS BUFFERJ Puts your previous buffer into the current EVE window, if you have two orK more buffers. EVE returns the cursor to your last position in that buffer. Example:I In the following example, you first edit a file named JABBER.TXT, andK then edit a file named WOCKY.TXT. Using PREVIOUS BUFFER returns to your last position in JABBER.TXT.# Command: GET FILE jabber.txt" Command: GET FILE wocky.txt Command: PREVIOUS BUFFER Usage notes:I o If you have only two buffers, PREVIOUS BUFFER and NEXT BUFFER are theC same---switching between the buffers. If you have more  than twoH buffers, the previous buffer is determined by the order in which youJ created the buffers. Conceptually, the list of buffers is circular, so? that repeating PREVIOUS BUFFER cycles through your buffers.= o For a list of your buffers, use the SHOW BUFFERS command.J o PREVIOUS BUFFER or NEXT BUFFER does not re-create a deleted buffer and0 does not return you to an EVE system buffer.H o For information about using multiple windows in EVE to view and edit+ different buffers, see help on Windows. Related topics:+ BUFFER NEXT BUFFER SHOW BUFFERSwwXgK 1 GET_FILE GET FILEF Same as OPEN---puts the file you specify into the current EVE window,I creating a new buffer if necessary. This lets you create or edit another file in the same session. Examples:! Commands EffectsJ ----------------------------------------------------------------------I GET FILE memo.txt Gets a file named ME MO.TXT, putting it into theJ current window. On VMS, file names are not case-$ sensitive.H GET FILE *.txt You can use wildcards to specify the file---inI this case, to get a file with the type .TXT. IfK only one file matches your request, EVE gets thatJ file. If more than one matches, EVE shows a listI of the matching files so you c an choose the oneH you want---see help on Choices Buffer. You get4 only one file per command. Usage notes:H o If the file is not already open, EVE creates a buffer using the fileJ name and file type for the buffer name. If the file exists, EVE copiesC it into the new buffer. If the file does not exist---if you areJ creating a new file---the new buffer is empty. In either case, the newF buffer has the same settings as the $D EFAULTS$ buffer (see help on Defaults).K o If the file is already open, EVE puts the buffer for that file into theD current window and puts the cursor at your last position in that. buffer. The settings of that buffer apply.K o If there is already a buffer with the same name as the file you specifyJ but not associated with the file---for example, if you used the BUFFERH command to create a buffer named MEMO.TXT---EVE asks for a different2 buffer name to use before creating the buffer.I o If you use a search list to specify the file or use wildcards for theK device (disk) or directory (such as [...]), EVE gets the first matchingI file. For example, the following command gets the first MEMO.TXT file found:& Command: GET FILE [...]memo.txtH o For information on viewing and editing two or more files at the same? time by using multiple windows in EVE, see help on Windows. Related topics:; DELETE BUFFER GET WILDCARDED FILES INCLUDE FILE OPEN SELECTED WRITE FILEwwXgK1 GET_WILDCARDED_FILES GET WILDCARDED FILESG Creates a buffer for each file specified---similar to GET FILE, exceptI that multiple files are opened simultaneously. This lets you open two orC more files with a single command, such as in editing files for the- chapters of a book or modules for a program. Examples:" Commands EffectsJ ------------------------------------------------ ----------------------G GET WILD FILE *.txt Opens all the files in your current, defaultJ directory with the file type .TXT. On VMS, file8 names are not case-sensitive.K GET WILD FILE memo.txt Opens a file named MEMO.TXT, putting it into theI current window. If MEMO.TXT does not exist, no2 buffer will be created. Usage notes:K o If there are no files matching your reques t---that is, if the files youK specify do not exist---GET WILDCARDED FILE does not create a new bufferI whether you specified wildcards or not. (This is unlike the GET FILE,K OPEN, or OPEN SELECTED commands, each of which creates a buffer whether& the specified file exists or not.)I o EVE checks each file to see if it is already open. If the file is notH already open, EVE creates a buffer using the file name and file typeJ for the buffer name. EVE then copies the file into the new buffer. TheH new buffer has the same margins and other settings as the $DEFAULTS$H buffer (see help on Defaults). If the file is already open, EVE doesJ not create a buffer, and the margins and other settings of that buffer apply.K o In opening two or mor files, EVE puts the buffer for the last file thatJ matches the wildcard into the current window. If that file was alreadyJ open, EVE puts the cursor at your last position in that buffer. If theJ buffer i s newly created, EVE puts the cursor at the top of the buffer.K o If there is already a buffer with the same name as the file you specifyJ but not associated with the file---for example, if you used the BUFFERH command to create a buffer named MEMO.TXT---EVE asks for a differentG buffer name to use before creating the buffer. You may get multipleC prompts for new buffer names from a single GET WILDCARDED FILES command.H o For information on viewing and editing two or more files at the same? time by using multiple windows in EVE, see help on Windows. Related topics:< DELETE BUFFER GET FILE INCLUDE FILE OPEN1 OPEN SELECTED SHOW BUFFERS WRITE FILEwwXgK1 OPEN OPENJ Same as GET FILE---puts the file you specify into the current EVE window,H creating a new buffer if necessary. This lets you crete or edit another file in the same session. Examples: Commands EffectsJ ------------ ----------------------------------------------------------E OPEN memo.txt Opens a file named MEMO.TXT, putting it into theE current window. On VMS, file names are not case- sensitive.H OPEN *.txt You can use wildcards to specify the file---in thisH case, to get a file with the type .TXT. If only oneG file matches your request, EVE opens that file. IfC more than one matches, EVE shows a list of theI matching files so you can choose the one you want---K see help on Choices Buffer. You open only one file per command. Usage notes:H o If the file is not already open, EVE creates a buffer using the fileJ name and file type for the buffer name. If the file exists, EVE copiesC it into the new buffer. If the file does not exist---if you areJ creating a new file---the new buffer is empty. In either case, the newF buffer has the same settings as the $DEFAULTS$ buffer (see help on Defaults).K o If the file is already open, EVE puts the buffer for that file into theD current window and puts the cursor at your last position in that. buffer. The settings of that buffer apply.K o If there is already a buffer with the same name as the file you specifyJ but not associated with the file---for example, if you used the BUFFERH command to create a buffer named MEMO. TXT---EVE asks for a different2 buffer name to use before creating the buffer.I o If you use a search list to specify the file or use wildcards for theC device (disk) or directory (such as [...]), EVE opens the firstE matching file. For example, the following command opens the first MEMO.TXT file found:" Command: OPEN [...]memo.txtH o For information on viewing and editing two or more files at the same? time by using multiple windows in EVE, see help on Windows. Related topics:H DELETE BUFFER GET FILE GET WILDCARDED FILES INCLUDE FILE OPEN SELECTED WRITE FILEwwXgK1 OPEN_SELECTED OPEN SELECTEDI Opens the file or files whose names you have selected or found---same asI GET FILE or OPEN without having to type the file name. This is useful ifJ the file has a long name or a name similar to other files, which could be mistyped. Steps:F 1. Select or find the name of the file or files you want to open.G The selection can be a normal (linear) range, a box range, or aJ found range in EVE, or it can be in another DECwindows applicationK running concurrently. If the selection crosses multiple lines, each8 line should contain only one file specification.& 2. Use the OPEN SELECTED command.B EVE then opens the selected file or files, and cancels the" selection if it is in EVE. Usage notes:H o If the file is not already open,  EVE creates a buffer using the fileJ name and file type for the buffer name. If the file exists, EVE copiesC it into the new buffer. If the file does not exist---if you areJ creating a new file---the new buffer is empty. In either case, the newF buffer has the same settings as the $DEFAULTS$ buffer (see help on Defaults).K o If the file is already open, EVE puts the buffer for that file into theD current window and puts the cursor at your last position in that. buff er. The settings of that buffer apply.K o If there is already a buffer with the same name as the file you specifyJ but not associated with the file---for example, if you used the BUFFERH command to create a buffer named MEMO.TXT---EVE asks for a different2 buffer name to use before creating the buffer.F You can modify this behavior so that EVE automatically generates aH unique buffer name instead of prompting you for one. The unique nameC equals the existing buffer name plus the string " [N]", where NF increments from 1 for each new file name that matches the existingK buffer name. For example, if the existing buffer name is "FOO.TXT", theK first generated name is "FOO.TXT [1]", the second is "FOO.TXT [2]", andK so on. To enable the alternate behavior assign an integer value of 1 toC the EVE variable EVE$X_GENERATE_BUFNAMES, typically in your TPU command file or init file.. o On VMS, file names are not case-sensitive.K o You can use wildcards to specify the file---for example, you can selectI *.TXT. If more than one file matches your request EVE shows a list ofK the matching file names to choose from (see help on Choices Buffer). IfF you use a search list to specify the file or use wildcards for theC device (disk) or directory (such as [...]), EVE opens the first matching file.G You can modify this wildcard behavior so that OPEN SELECTED behavesK like GET WILDCARDED FILES by assigning an in teger value of 1 to the EVEF variable EVE$X_GET_WILD_ACTIVE, typically in your TPU command fileG or init file. After assigning this variable, OPEN SELECTED reads inG every matching file instead of displaying the choices, and does not5 create empty buffers for files that do not exist.K o If multiple file names are selected, EVE reads in each file, and leavesI you in the buffer created from the last file read in. EVE ignores allH but the first wildcarded file name having more than one match; afterD reading in all files, EVE shows a list of the files matching theH ambiguous file name so you can choose the one you want---see help on Choices Buffer.H o For information on viewing and editing two or more files at the same? time by using multiple windows in EVE, see help on Windows. Related topics:H DELETE BUFFER GET FILE GET WILDCARDED FILES INCLUDE FILE- OPEN SELECT WRITE FILEwwhҒgK1 INCLUDE_FILE INCLUDE FILEJ Includes a file into the current buffer, inserting it before the start of3 the current line. This is useful to combine files.6 Key: The WPS keypad defines GOLD-G as INCLUDE FILE. Steps:D 1. Put the cursor where you want to include the text (typically> on the line you want to come after the included text).J 2. Use the INCLUDE FILE command or with the WPS keypad, press GOLD-G.A 3. Type the name of the file whose text you want to  include. Examples:$ Commands EffectsJ ----------------------------------------------------------------------K INCLUDE FILE more.dat Includes a file called MORE.DAT (if it exists)H into the current buffer. On VMS, file names4 are not case-sensitive.K INCLUDE FILE *.dat You can use wildcards to specify the file---inG this case, to include a file with the typeJ  .DAT. If more than one file name matches yourK request, EVE shows a list of matching files toJ choose from---see help on Choices Buffer. YouC can include only one file per command. Usage notes:H o INCLUDE FILE first moves the cursor to the start of the current lineH (unless already there). The text is inserted whether the mode of the? buffer is insert or overstrike, pushin g existing text down.E o Including a file does not change the buffer name, the output fileI associated with the buffer (if any), or any settings, such as marginsA and tab stops. For example, if the included text contains tabK characters, the tab stops of the current buffer apply. Including a fileH does not rewrap the text. To reformat the included text according to9 the margins of the current buffer, use FILL commands.I o If you use a search list to specify the file o r use wildcards for theH device or directory (such as [...]), EVE includes the first matchingH file. For example, the following command includes the first MEMO.DAT file found:* Command: INCLUDE FILE [...]memo.datB +---------------------------------------------------------------+B | Including a very large file may be slow particularly if |B | buffer-change journaling is in effect (which is the default). |B +---------------------------------------------------------------+ Related topics:6 Quick Copy GET FILE OPEN OPEN SELECTEDwwhҒgK1 RECOVER_BUFFER RECOVER BUFFERJ Recovers a text buffer after a system failure, by using the buffer-change journal file for the buffer.I The recovery restores only your text---it does NOT restore settings, keyH definitions, or the contents of system buffers (such as the INSERT HERE# buffer) before the system failure. Steps:K 1. If a system failure interrupts your editing  session, invoke EVE again.G You need not use the /RECOVER qualifier and you need not specify a file.I 2. Use the RECOVER BUFFER command and specify the name of the buffer orF file you want to recover, or the name of the journal file for theG buffer. For example, to recover the MAIN buffer, use the following command:$ Command: RECOVER BUFFER MAIND 3. If the journal file for that buffer is available, EVE shows theC following information and asks whether to recover that buffer: * Buffer name6 * Original input file (if any) for the buffer. * Output file (if any) for the buffer, * Source file (if any) for recovery8 * Starting date and time of the editing session. * Journal file creation date and timeJ If you want to recover the buffer, simply press RETURN. (The recoveryB is usually quite fast.) Otherwise, type No, and press RETURN. Usage notes:J o You can recover buffer s from different editing sessions. For a list ofG all the journal files available, specify the asterisk wildcard (*): Command: RECOVER BUFFER *H EVE then lists the available journal files so you can choose the oneJ you want (see help on Choices Buffer). Alternatively, to get a list of@ your buffer-change journal files, use the following command:9 Command: DCL DIRECTORY TPU$JOURNAL:*.TPU$JOURNAL;*I o The journal file name derives from the name of the buffer or  file youK were editing and the file type .TPU$JOURNAL. For example, if you edit aJ file named MEMO.TXT, its journal file is MEMO_TXT.TPU$JOURNAL. On VMS,7 buffer names and file names are not case-sensitive.K o To recover all your buffers---that is, each buffer for which there is a* journal file---use RECOVER BUFFER ALL.E o If you specify a buffer that already exists---typically, the MAING buffer---EVE first deletes the buffer (prompting you to confirm the6 deleti on, if necessary) before doing the recovery.K o If there is more than one version of a buffer-change journal file---forK example, there may be two or more MAIN.TPU$JOURNAL files from differentE editing sessions---RECOVER BUFFER uses the highest version number available.D o The recovery does not re-create deleted files or buffers. If youF deleted or renamed the source file associated with a buffer-changeH journal file, the recovery fails. The source file is either the fi leG initially read into the buffer (if any), or the last version of the; file written from the buffer before the system failure.H +---------------------------------------------------------------------+H | Although journaling and recovery are quite reliable, the safest way |H | to protect your work against a system failure is to write out your |H | edits frequently---particularly during all-day editing sessions. |H +---------------------------------------------------------------------+ Related topics:; Journal Files RECOVER BUFFER ALL SET JOURNALINGwwhҒgK1 RECOVER_BUFFER_ALL RECOVER BUFFER ALLK Recovers all your text buffers---one at a time--by using the journal filesJ for the buffers. You can recover buffers from different editing sessions.G The effect is the same as repeating the RECOVER BUFFER command without6 having to specify buffer names or journal file names. Steps:K 1. If a system failure interrupts your editi ng session, invoke EVE again.G You need not use the /RECOVER qualifier and you need not specify a file./ 2. Use the RECOVER BUFFER ALL command in EVE.D 3. EVE then tries to recover each text buffer for which there is aK journal file available. For each text buffer, EVE displays informationK such as the buffer name, the files associated with the buffer, and theJ time and date the journal file was created. EVE prompts you to choose one of the following:E  YES .... (Default.) Recovers the buffer, and then asks whetherE to recover the next buffer for which there is a buffer-* change journal file, if any.A NO ..... Skips this recovery. If there is another buffer toB recover, EVE shows information about that buffer and1 asks whether to recover the buffer.@ QUIT ... Cancels---does NOT recover the buffer and does not+ continue recovery operations. Usage notes: J o Recovery with buffer-change journal files restores only your text---itI does NOT restore settings, key definitions, or the contents of systemG buffers (such as the INSERT HERE buffer) before the system failure.D o The recovery does not re-create deleted files or buffers. If youF deleted or renamed the source file associated with a buffer-changeH journal file, the recovery fails. The source file is either the fileG initially read into the buffer (if any), or the last v ersion of the; file written from the buffer before the system failure.K o If there is more than one version of a buffer-change journal file---forK example, there may be two or more MAIN.TPU$JOURNAL files from differentC editing sessions---the recovery uses the highest version number available.J o You can recover buffers from different editing sessions. For a list ofC all the journal files available, use the asterisk wildcard (*): Command: RECOVER BUFFER * H EVE then lists the available journal files so you can choose the oneJ you want---see help on Choices Buffer. Alternatively, to get a list of@ your buffer-change journal files, use the following command:9 Command: DCL DIRECTORY TPU$JOURNAL:*.TPU$JOURNAL;*H +---------------------------------------------------------------------+H | Although journaling and recovery are quite reliable, the safest way |H | to protect your work against a system failure is to write out your |H | edits frequently---particularly during all-day editing sessions. |H +---------------------------------------------------------------------+ Related topics:7 Journal Files RECOVER BUFFER SET JOURNALINGwwhҒgK 1 SET_BUFFER SET BUFFERG Sets the editing attributes of the buffer---whether you can modify the8 buffer or whether EVE writes out the buffer on exiting.; You can specify one of the following keywords per command: Keywords EffectsJ ----------------------------------------------------------------------J READ_ONLY Buffer is write-locked---on exiting, EVE does not writeI out the buffer. Also makes the buffer unmodifiable, soH that text editing functions do not work in the buffer> unless you then make the buffer modifiable.D WRITE (Default.) Buffer is write-enabled (opposite ofK READ_ONLY) and modifiable. On exiting, if the buf fer hasJ been modified, EVE writes it out or asks if you want to write it out.I MODIFIABLE (Default.) Buffer can be modified. Also restores theF previous mode of the buffer (insert or overstrike).J UNMODIFIABLE Buffer cannot be modified. Commands or keys to cut textH (such as REMOVE, BOX CUT, or the EDT Append key) copyE the text instead. In the status line, Unmodifiable?  replaces the Insert or Overstrike indicator. Examples:% Commands EffectsJ ----------------------------------------------------------------------I SET BUFFER READ_ONLY Makes the buffer read-only and unmodifiableI ---useful to prevent inadvertently changingC text you want to keep intact, such asI reference data or a previous draft. To undoA  the settings, use SET BUFFER WRITE.J SET BUFFER READ_ONLY Makes the buffer read-only and also makes itH SET BUFFER MODIFIABLE modifiable---useful for a "scratchpad" youK want to edit but do not want EVE to write out) on exiting. Usage notes:G o Invoking EVE with the /READ_ONLY, /NOWRITE, /NOMODIFY, or /NOOUTPUTH qualifier affects the MAIN buffer (or buffers initially created fromK your input fil es) but does not affect other buffers you create. See DCL5 help on EDIT/TPU or see the EVE Reference Manual.J o If your system has a mouse, you can toggle the read/write attribute ofD the buffer by clicking M1 on the indicator in the status line---K clicking on Write makes the buffer read-only and unmodifiable; clickingJ on Read-only makes the buffer write-enabled and modifiable. This works< on DECwindows, DECterm, or UIS. See help on Status Line.A o On DECwindows, you can toggle the read/write and modification( attributes of the buffer as follows:< 1. Choose Buffer Attributes from the Customize menu.E 2. Click M1 on Set Buffer Read Only or Set Buffer Modifiable. Related topics:; Status Line DELETE BUFFER SHOW SHOW BUFFERSwwxgK1 SET_JOURNALING SET JOURNALING (default)H Enables buffer-change journaling for the buffer you specify, creating a journal file (.TPU$JOURNAL). Example:G The following command enables buffer-change journaling for a bufferH named TEST DATA creating a journal file named TEST_DATA.TPU$JOURNAL:( Command: SET JOURNALING test data Usage notes:J o If more than one buffer name matches your request, EVE displays a listI of the matching buffer names so you can choose the one you want---see help on Choices Buffer.D o On VMS, buffer-change journal files are created in the directoryJ defined by the TPU$JOURNAL logical name (default is SYS$SCRATCH, which) is usually your SYS$LOGIN directory).I o The journal file name derives from the name of the buffer or file youH are editing and the file type .TPU$JOURNAL. For example, the journalG file for the MAIN buffer is MAIN.TPU$JOURNAL. If you edit a file orG buffer named MEMO.TXT, its journal file is MEMO_TXT.TPU$JOURNAL. On< VMS, buffer names and file names are not case-sensitive.K o To check the journal file name for the buffer, use the SHOW co mmand. ToI get a list of all your buffer-change journal files, use the following command:9 Command: DCL DIRECTORY TPU$JOURNAL:*.TPU$JOURNAL;*K o By default, EVE creates a journal file for each text buffer you create.H SET JOURNALING lets you enable journaling for a particular buffer ifK you disabled journaling---by invoking EVE with the /NOJOURNAL qualifier1 or by using the SET NOJOURNALING ALL command.G o You cannot enable journaling for a buffer that is already modified.K First write out the buffer (by using WRITE FILE or SAVE FILE), and then enable journaling.F o To enable journaling for all your buffers, use SET JOURNALING ALL.J o Journal files contain information about the text you edit. If you editK confidential data, be sure to keep the journal files secure, as well as the text files.H o For information about recovering your edits, see help on the RECOVER BUFFER command.H +-------------------------------- -------------------------------------+H | Although journaling and recovery are quite reliable, the safest way |H | to protect your work against a system failure is to write out your |H | edits frequently---particularly during all-day editing sessions. |H +---------------------------------------------------------------------+ Related topics:C Journal Files SET JOURNALING ALL SET NOJOURNALING SHOWwwxgK1 SET_JOURNALING_ALL SET JOURNALING ALL (default)< Enables buffer-change journaling for all your text buffers. Example:A In the following example, you invoke EVE using the /NOJOURNALG qualifier, which disables journaling, and then enable buffer-change$ journaling for all your buffers: $ EDIT/TPU /NOJOURNAL . ." Command: SET JOURNALING ALL Usage notes:I o On VMS, buffer-change journal files are created the directory definedE by the TPU$JOURNAL logical name (default is SYS$SCRATCH, which is& usually your SYS$LOGIN directory).I o The journal file name derives from the name of the buffer or file youH are editing and the file type .TPU$JOURNAL. For example, the journalG file for the MAIN buffer is MAIN.TPU$JOURNAL. If you edit a file or< buffer named MEMO.TXT, the buffer-change journal file isK MEMO_TXT.TPU$JOURNAL. On VMS, buffer names and file names are not case- sensitive.G o You cannot enable journaling for buffers that are alre ady modified.G First write out the buffers (by using WRITE FILE or SAVE FILE), and then enable journaling.G o To check the journal file name for the current buffer, use the SHOWK command. To get a list of all your buffer-change journal files, use the following command:9 Command: DCL DIRECTORY TPU$JOURNAL:*.TPU$JOURNAL;*J o Journal files contain information about the text you edit. If you editK confidential data, be sure to keep the journal files secure, as well as the text files.H o For information about recovering your edits, see help on the RECOVER BUFFER command.H +---------------------------------------------------------------------+H | Although journaling and recovery are quite reliable, the safest way |H | to protect your work against a system failure is to write out your |H | edits frequently---particularly during all-day editing sessions. |H +---------------------------------------------------------------------+ Related topics:F Journal Files SET JOURNALING SET NOJOURNALING ALL SHOWwwxgK1 SET_NOJOURNALING SET NOJOURNALINGI Disables buffer-change journaling for the buffer you specify. (No effect, on keystroke journaling, if it is enabled.) Example:H The following command disables buffer-change journaling for a buffer named TEST DATA:* Command: SET NOJOURNALING test data Usage notes:J o If more than one buffer name matches your requ est, EVE displays a listI of the matching buffer names so you can choose the one you want---seeG help on Choices Buffer. On VMS, buffer names and file names are not case-sensitive.K o By default, EVE creates a journal file for each text buffer you create.G You can disable journaling for a buffer in which you do not have toD protect text against loss from a system failure---for example, aJ "scratchpad" buffer used to test procedures or a read-only buffer that3 cont ains text you want to view without editing.J o To disable buffer-change journaling for all your text buffers, use SET NOJOURNALING ALL.E o SET NOJOURNALING does not delete the journal file for the buffer.J Journal files contain information about the text you edit. If you editE confidential data, you should delete un-needed journal files. ForE example, the following DCL command deletes the journal file for a buffer named TEST DATA:3 $ DELETE TPU$JOURNAL:test_data.tpu$journal;* Related topics:= Journal Files SET JOURNALING SET NOJOURNALING ALLwwxgK1 SET_NOJOURNALING_ALL SET NOJOURNALING ALLK Disables buffer-change journaling for all your text buffers. (No effect on) keystroke journaling, if it is enabled.) Usage notes:K o By default, EVE creates a journal file for each text buffer you create.C You can disable buffer-change journaling if you want to rely onF keystroke journaling (enabled if you invoke EVE with the /JOURNAL=B qualifier and specify a journal file). Disabling buffer-changeI journaling may improve performance somewhat, depending on the type ofK edits you make but risks losing your text if there is a system failure.K o To disable journaling for a particular buffer, use SET NOJOURNALING andH specify the buffer name. For example, the following command disables, journaling for a buffer named TEST DATA:* Command: SET NOJOURNALING test data F o To disable buffer-change journaling for all your buffers in futureJ editing sessions---that is, if you prefer keystroke journaling only---G put SET NOJOURNALING ALL in an initialization file (typically namedD EVE$INIT.EVE). However, in general, you should use buffer-change journaling.G o SET NOJOURNALING ALL stops EVE from creating new journal files, butA does not delete existing journal files. Journal files containK information about the text you edit. If you edit confidential data, you5 should delete un-needed journal files as follows:+ $ DELETE TPU$JOURNAL:*.TPU$JOURNAL;* Related topics:= Journal Files SET JOURNALING ALL SET NOJOURNALINGwwxgK1 SET_FILE_BACKUP' SET FILE BACKUP (default on ULTRIX)H Enables making backup copies of existing files before overwriting them. Usage notes:H o The file backup setting applies only to ULTRIX systems. (See help on ULTRIX Differences)H o Backup copies are made when you write out a buffer or save a sectionH file or command file. The setting applies to the following commands:@ DELETE BUFFER EXIT SAVE FILEH SAVE FILE AS SAVE ATTRIBUTES SAVE EXTENDED EVE. SAVE SYSTEM ATTRIBUTES WRITE FILEG o You can customize the control string used to create the backup fileA spec from your output file spec. You can specify the locationG (directory), name, and v ersion number (if any) of backup files. For< more information, see help on SET BACKUP CONTROL STRING.I o Using SET FILE BACKUP can jepordize recovery with a keystroke journalK file if you customized the backup control string to not include versionH numbers in your backup file specs. For more information, see help on SET BACKUP CONTROL STRING.G o SET FILE BACKUP is a global attribute which you can save for futureJ editing sessions by creating a section file or by creating or updating+ a command file. See help on Attributes.; +-----------------------------------------------------+; | The SET FILE BACKUP command applies only to ULTRIX |; | systems. It is disabled on VMS systems. |; +-----------------------------------------------------+ Related topics:2 Attributes SET BACKUP CONTROL STRING) SET NOFILE BACKUP SHOW FILE BACKUPww gK1 SET_NOFILE_BACKUP# SET NOFILE BACKUP (ULTRIX only)I Disables making backup copies of existing files before overwriting them.H When you write a buffer or save a section file, EVE overwrites existing files. Usage notes:J o The file backup setting applies only to ULTRIX systems. The default is5 SET FILE BACKUP. (See help on ULTRIX Differences)2 o The setting applies to the following commands:@ DELETE BUFFER EXIT SAVE FILEH SAVE FILE AS SAVE ATTRIBUTES SAVE EX TENDED EVE. SAVE SYSTEM ATTRIBUTES WRITE FILEI o Using SET NOFILE BACKUP, and then writing out to an existing file canI prevent you from recovering your edits with a keystroke journal file.K Keystroke recovery requires the original file to correctly recover yourK edits. However, SET NOFILE BACKUP causes EVE to overwrite your originalH files. If you are using keystroke journaling and issue this command,G EVE displays a warning message. There is no effect on buff er-change journaling and recovery.H o The file backup setting is a global attribute which you can save forH future editing sessions by creating a section file or by creating or4 updating a command file. See help on Attributes.; +-----------------------------------------------------+; | The SET NO FILE BACKUP command applies only to |; | ULTRIX systems. It is disabled on VMS systems. |; +-----------------------------------------------------+ Related topics:2 Attributes SET BACKUP CONTROL STRING) SET NOFILE BACKUP SHOW FILE BACKUPww gK1 SET_BACKUP_CONTROL_STRING+ SET BACKUP CONTROL STRING (ULTRIX only)J Specifies information about backup files for writing out a buffer, savingK a section file, or creating or updating a command file. You specify if theG backup filespec contains a location (directory) file name, and version number (if any). Example:K The following command createoSET_JOURNALING_ALLSET_KEYPAD_EDTSET_KEYPAD_NOEDTSET_KEYPAD_NOWPSSET_KEYPAD_NUMERICSET_KEYPAD_VT100dSET_KEYPAD_WPStSET_LEFT_MARGIN Set_Margins8SET_NOCLIPBOARDSET_NODEFAULT_COMMAND_FILESET_NODEFAULT_SECTION_FILE#SET_NOEXIT_ATTRIBUTE_CHECKSET_NOFILE_BACKUP\SET_NOGOLD_KEYALINGvSET_NOJOURNALING_ALL(SET_NOPENDING_DELETE.SET_NOSECTION_FILE_PROMPTING\SET_NOSHIFT_KEY s backup files in the same directory as theE overwritten file, with the same name as the overwritten file, and1 appends a tilde (~) without a version number:1 Command: SET BACKUP CONTROL STRING !AS!AS~I Thus, if you write out a file named JABBER.TXT, the backup version is3 named JABBER.TXT~, emulating EMACS file backup. Usage notes:F o By default, EVE creates backup files. See help on SET FILE BACKUP.H o The control string is an FAO control string which al lows up to threeE FAO directives that take a parameter. The first directive takes aK string for the backup file directory, the second takes a string for theG combined file name and type, and the third takes an integer for theJ version number. For more information about FAO directives, see help on TPU FAO.> o The default control string is "!AS!AS.!SL" which specifies@ * Same directory as the overwritten file (the first !AS)E * Same name and type as the over written file (the second !AS); * Appends a period (".") and a version number (!SL)> For information about FAO directives, see help on TPU FAO.I o To exclude the directory or version number, replace the correspondingH FAO directive with "!+". However, do not use "!+" for the second FAO? directive (file name) if you want unique backup file names.G o EVE provides parameters for only the first three directives. If youC specify only two directives, EVE ignores excess parameters when! creating the backup filespec.F o EVE starts backup version numbers at 1. If you write a buffer to aD different file, or save a different section file, EVE reverts toK version number 1. If your control string includes a version number, andG the backup file exists, then EVE increments the version number, and5 tries again, thus, maximizing the version number.G o Maximizing the version number does not prevent the backup file fromF having a version num ber that is lower than that of existing files.= Deleting files should, therefore, be performed with care.K o If you do not specify a version number in your control string, a secondI backup operation will overwrite the backup copy of the original file.J This prevents recovery from a keystroke journal file because keystrokeJ recovery requires the original file (see help on Journal Files). There: is no effect on buffer-change journaling and recovery.K o SET FILE BACKUP is a  global attribute, applying to all buffers. To saveK your setting for future editing sessions, use SAVE ATTRIBUTES to createF a section file or to create or update a command file---see help on Attributes. Examples: Control String EffectJ ----------------------------------------------------------------------I !AS!AS.bak Creates single backup file in same directory as theJ overwritten file, with the same name and type as theJ  overwritten file, and with ".bak" appended without a% version number.F !+!AS.bak Same as !AS!AS.bak (above), but creates a single= backup file in your working direectory.E !+!AS!SL Same as !+!AS.bak (above), but creates multiple; versions, each with a version number.G !+~/back/!AS!SL Same as !+!AS!SL, but creates the backup files in( directory ~/back/.G !AS!AS~ EMACS-style single backup with tilde (~) appendedD !AS!AS~!SL EMACS-style with tilde (~) and version numbers appended: +----------------------------------------------------+: | SET BACKUP CONTROL STRING applies only on ULTRIX |: | systems. See help on ULTRIX Differences |: +----------------------------------------------------+ Related topics:= Attributes SET FILE BACKUP SET NOFILE BACKUP SHOW FILE BACKUP TPU FAOww gK1 SHOW_FILE_BACKUP! SHOW FILE BACKUP (ULTRIX only)E Displays the control string that EVE uses to create backup copies of existing files. Usage notes:I o The default control string is "!AS!AS.!SL". This specifies the backupH file will be in the same directory as the overwritten file, have theD same name as the overwritten file, and have a period (".") and a version number appended.G o Use the SET BACKUP CONTROL S TRING command to customize the locationF (directory), file name, and version number (if any) of your backup1 files. See help on SET BACKUP CONTROL STRING.1 +-------------------------------------------+1 | SHOW FILE BACKUP applies only on ULTRIX |1 | systems. See help on ULTRIX Differences. |1 +-------------------------------------------+ Related topics:< Attributes SET FILE BACKUP SET NOFILE BACKUP5 SHOW FILE BACKUP TPU FAO WRITE FILEww gK1 SHOW_BUFFERS SHOW BUFFERSI Lists the buffers you created and puts the cursor in the list so you can@ view or delete a buffer without having to type the buffer name. Steps:E 1. Use the SHOW BUFFERS command to list the buffers you created.F The Buffer List appears in the current window. The name of theF buffer you were last editing or viewing is highlighted in boldI video with the cursor on the name of that buffer (unless  you were in a system buffer).H 2. Move the cursor to the name of a buffer in the list. You can putA the cursor anywhere on the line referring to that buffer.D If the buffer name is long so that the buffer line count andG attributes are wrapped onto a second line, you can also put the, cursor anywhere on that second line.I 3. To put that buffer into the current window, use SELECT or RETURN.; To delete that buffer, use REMOVE, CUT, or BOX CUT. Usage notes:G o Using the Buffer List to view or delete a buffer is effectively theK same as using the BUFFER or DELETE BUFFER command respectively, without# having to type the buffer name.G o To write out the Buffer List in case you want to keep a list of the' files you edited, do the following:I 1. Use SHOW BUFFERS to get a list of your buffers and put you in the Buffer List.F 2. Use the WRITE FILE command to write the Buffer List to a file:0 Command: WRITE FILE edited_monday.lis Related Topics:I BUFFER DELETE BUFFER NEXT BUFFER SHOW SHOW SYSTEM BUFFERSww gK1 SHOW_SYSTEM_BUFFERS SHOW SYSTEM BUFFERSJ Lists the buffers created by EVE and puts the cursor in the list. You canF then use SELECT or RETURN to view a buffer without having to type its name. Steps:C 1. Use SHOW SYSTEM BUFFERS to list the buffers created by EVE.I The list appears in an EVE s ystem buffer named Buffer List in theJ current window. If you were in a system buffer (such as MESSAGES),E the name of that buffer is highlighted in bold video with the* cursor on the name of that buffer.H 2. Move the cursor to the name of a buffer in the list. You can putA the cursor anywhere on the line referring to that buffer.D If the buffer name is long so that the buffer line count andG attributes are wrapped onto a second line, you can a lso put the, cursor anywhere on that second line.I 3. To put that buffer into the current window, use SELECT or RETURN. Usage notes:K o As a rule, do not delete system buffers, such as the INSERT HERE bufferK or $RESTORE$ buffer, and do not change their read/write attribute other? settings. Some system buffers cannot be deleted or changed.G o To write out the Buffer List in case you want to keep a list of EVE7 system buffers for reference in writing procedures:7 1. Use SHOW SYSTEM BUFFERS to get a list of the9 system buffers and put you in the Buffer List.A 2. Use WRITE FILE to write out the Buffer List to a file:1 Command: WRITE FILE eve_buffers.lisJ o Contents of system buffers are not saved when you exit from EVE. Also,G EVE does not create buffer-change journal files for system buffers.C Before exiting, you can write out a system buffer to a file, as follows:E 1. Use SHOW SYSTEM BUFFERS and choose a buffer from the list,= such as the INSERT HERE buffer or MESSAGES buffer.E 2. Use the WRITE FILE command to write that buffer to a file:5 Command: WRITE FILE cutpaste_monday.txt Related topics:< Message Buffer SHOW BUFFERS SHOW DEFAULTS BUFFERwwGgK 1 SAVE_FILE SAVE FILEK Saves your edits, writing out the current buffer to a file, without ending- the editing session (similar to WRITE FILE). Example:H The following commands open a file named MEMO.TXT and then save yourJ edits in a new version of the file (or version 1 if you are creating a new file): Command: OPEN memo.txt . . Command: SAVE FILE Usage notes:K o If there is no file associated with the buffer---if you did not specifyJ a file when you invoked EVE or when you created the buffer---SAVE FILEH asks you for an output file name . Specifying an output file does notF change the buffer name, but does associate that file name with theE buffer for later SAVE FILE or WRITE FILE commands or for exiting.A o To check the output file of the buffer, use the SHOW command.F o SAVE FILE closes the buffer-change journal file (if there is one).C Subsequent changes to the buffer restart journaling (unless you) disabled journaling for that buffer).I o If you save an EVE system buffer, such as the SHOW buffer or  MESSAGES1 buffer, EVE asks you for an output file name.I o You cannot use SAVE FILE to write out a buffer other than the currentG buffer. However, on exiting, if any buffers were modified, EVE asks' whether to write out those buffers.H o On VMS, file names are not case-sensitive. For example, MEMO.TXT and# memo.txt specify the same file.F o On ULTRIX, existing files are copied to a backup file before beingH overwritten. This is the default behavior, but you can disable it orJ customize the way EVE creates the backup file spec. For help on backup1 files, see help on SET BACKUP CONTROL STRING. Related topics:E DELETE BUFFER EXIT SAVE FILE AS SET BACKUP CONTROL= SET FILE BACKUP SHOW SHOW FILE BACKUP WRITE FILEwwGgK1 SAVE_FILE_AS SAVE FILE ASH Saves your edits, writing out the current buffer to a file you specify,< without ending the editing session (similar to WRITE FILE). Example:E The following commands open a file named ROUGH.DAT in the currentJ window and then save your edits as a file named FINAL.TXT, rather than" as a new version of ROUGH.DAT: Command: OPEN rough.dat . .& Command: SAVE FILE AS final.txt Usage notes:G o Specifying an output file does not change the buffer name, but doesI associate that file name with the buffer for later SAVE FILE or WRITE? FILE commands and for exit ing (except with system buffers).K o If you do NOT specify an output file, SAVE FILE AS asks for one. If youH then do not specify a file name, EVE uses the output file associatedI with the buffer, if there is one (same as SAVE FILE). Typically, thisF is the same as the file specified when you invoked EVE or when youI created the buffer with the GET FILE, OPEN, or OPEN SELECTED command.I o If you specify only the directory, EVE writes the output file to thatH directory !using the same file name and file type associated with theF buffer. This is useful if you want to save the file in a different% directory but with the same name.A o To check the output file of the buffer, use the SHOW command.I o SAVE FILE AS closes the buffer-change journal file (if there is one).C Subsequent changes to the buffer restart journaling (unless you) disabled journaling for that buffer).D o You cannot use SAVE FILE AS to write out a buffer other than theJ " current buffer. However, on exiting, if any buffers were modified, EVE, asks whether to write out those buffers.H o On VMS, file names are not case-sensitive. For example, MEMO.TXT and# memo.txt specify the same file.F o On ULTRIX, existing files are copied to a backup file before beingH overwritten. This is the default behavior, but you can disable it orJ customize the way EVE creates the backup file spec. For help on backup1 files, see help on SET BACKUP CONTROL STRI#NG. Related topics:C DELETE BUFFER EXIT SAVE FILE SET BACKUP CONTROL; SET FILE BACKUP SHOW SHOW FILE BACKUP WRITE FILEwwGgK 1 WRITE_FILE WRITE FILEF Writes out the current buffer to a file, saving its contents, withoutD ending your editing session (similar to SAVE FILE or SAVE FILE AS).4 Key: The WPS keypad defines GOLD-W as WRITE FILE. Examples:# Commands EffectsJ ------------------------------------ $----------------------------------H GET FILE rough.dat Edits a file named ROUGH.DAT and then writesH WRITE FILE final.txt your edits to a file named FINAL.TXT, rather? than as a new version of ROUGH.DAT.G GET FILE memo.txt Edits a file named MEMO.TXT and then writesH WRITE FILE your edits to a new version of that file (orF version 1 if you are creating a new file). Usage notes:F o Specifying % an output file does not change the buffer name, but mayJ change the output file of the buffer for later WRITE FILE or SAVE FILE9 commands or for exiting (except with system buffers).K o If there is no file name for the buffer---if you did not specify a fileI when you invoked EVE or when you created the buffer---WRITE FILE asks for an output file name.F o If you specify only the device (disk) or directory, EVE writes theI output file to that directory, using the same fi &le name and file typeK associated with the buffer. This is useful if you want to save the file4 in a different directory but with the same name.A o To check the output file of the buffer, use the SHOW command.G o WRITE FILE closes the buffer-change journal file (if there is one).C Subsequent changes to the buffer restart journaling (unless you) disabled journaling for that buffer).E o If you write out an EVE system buffer, such as the SHOW buffer or: MESSAGES buf 'fer, EVE asks you for an output file name.J o You cannot use WRITE FILE to write out a buffer other than the currentG buffer. However, on exiting, if any buffers were modified, EVE asks' whether to write out those buffers.H o On VMS, file names are not case-sensitive. For example, MEMO.TXT and# memo.txt specify the same file.F o On ULTRIX, existing files are copied to a backup file before beingH overwritten. This is the default behavior, but you can disable it orJ cu(stomize the way EVE creates the backup file spec. For help on backup1 files, see help on SET BACKUP CONTROL STRING. Related topics:1 DELETE BUFFER EXIT QUIT? SAVE FILE SAVE FILE AS SET BACKUP CONTROL1 SET FILE BACKUP SET NOFILE BACKUP SHOW" SHOW FILE BACKUP WRITE FILEwwGgK1 DELETE_WINDOW DELETE WINDOWI Deletes the current window, if you are using two or more windows in EVE. Steps:@ 1. ) Put the cursor anywhere in the window you want to deleteA (see help on the NEXT WINDOW or PREVIOUS WINDOW command).& 2. Use the DELETE WINDOW command. Example:I If you have two windows (as at the left below), DELETE WINDOW deletesI the current window, making the other window fill the available space:# Before AfterI +---------------+ +---------------+ The cursor ([]) appearsJ | ALPHA.TXT | | [] | at * your last position inI | | | | the buffer in the otherH |---------------| | | window---in this case,G |[] | | ALPHA.TXT | your last position in< | BETA.TXT | | | ALPHA.TXT./ +---------------+ +---------------+ Usage notes:K o Deleting a window does not delete the buffer in that window. (To delete- a buffer, use the DELETE BUFFER command.)+H o To delete all the other windows, keeping the current window, use the ONE WINDOW command.I o For more information about using multiple windows in EVE, see help on Windows. Related topics:I Windows ONE WINDOW SHRINK WINDOW SPLIT WINDOW TWO WINDOWSwwGgK1 ENLARGE_WINDOW ENLARGE WINDOWJ Enlarges the height of the current window by a specified number of lines,- if you are using two or more windows in EVE. Example:G The foll,owing commands split the current window into two windows ofD equal size and then enlarge the new, lower window by five lines: Command: TWO WINDOWS Command: ENLARGE WINDOW 5 Usage notes:J o ENLARGE WINDOW adds lines to the bottom of the window unless it is the bottommost window:3 +---------------+ +---------------+3 | | | |3 | | |---------------|I |---------------| - |[] | The cursor positionH |[] | | | ([]) in the bufferF | | | | does NOT change.3 +---------------+ +---------------+2 TWO WINDOWS ENLARGE WINDOW 5F o If the screen does not have enough room to enlarge the window, EVEK enlarges the window as much as possible. The maximum size and number ofJ EVE windows depend on the size and type of you.r terminal. Thus, with aJ 21-line main window (as on a VT220 terminal), you can have 11 windows,% each displaying one line of text.I o For more information about using multiple windows in EVE, see help on Windows. Related topics:J Windows DELETE WINDOW ONE WINDOW SHRINK WINDOW TWO WINDOWSwwGgK 1 NEXT_WINDOW NEXT WINDOWK Puts the cursor at your last position in the next window, if you are using? two or more windows in EVE (same as the/ OTHER WINDOW command).G Key: EVE defines GOLD-NEXT SCREEN on the mini keypad as NEXT WINDOW. Example:D The following shows the effects of NEXT WINDOW if you have three1 windows|---|cursor positions are shown by []:C +---------------+ From the top window, the cursor returns toA |[] | your last position in the middle window. |_______________|F | [] | From the middle window, the cursor returns toE |_______________| your 0last position in the the bottom window. | [] |F | | From the bottom window, the cursor returns to> +---------------+ your last position in the top window. Usage notes:H o If you use only two windows, NEXT WINDOW, OTHER WINDOW, and PREVIOUSJ WINDOW are the same. For more information about using multiple windows in EVE, see help on Windows.B o If the $CHOICES$ buffer is displayed, such as when you type anI ambiguous command, you can1 press a key defined as NEXT WINDOW to moveK between the $CHOICES$ buffer and the command line---see help on Choices Buffer.K o GOLD-NEXT SCREEN is a "sleeper" key---it is defined by default, but theH definition must be activated by setting a GOLD key or by setting the- EDT or WPS keypad. See help on Gold Keys. Related topics:= Windows PREVIOUS WINDOW SPLIT WINDOW TWO WINDOWSwwngK 1 ONE_WINDOW ONE WINDOWK Restores a single, large 2window when the EVE main window is split into two or more windows. Steps:> 1. Put the cursor anywhere in the window you want to keep= (see help on NEXT WINDOW or PREVIOUS WINDOW command).# 2. Use the ONE WINDOW command. Example:J If you have two windows (as at the left below), using ONE WINDOW makesB the current window fill the available space (as at the right):# Before After/ +---------------+ +---------------+I 3 | ALPHA.TXT | |[] | The cursor ([]) stays inI | | | | the same position in theG |---------------| | | buffer you are editingJ |[] | | BETA.TXT | (in this case, BETA.TXT)./ | BETA.TXT | | |/ +---------------+ +---------------+ Usage notes:K o Deleting a window does not delete the buffer in that window. (To delete- a bu4ffer, use the DELETE BUFFER command.)J o To delete the current window, keeping the other window or windows, use DELETE WINDOW.I o For more information about using multiple windows in EVE, see help on Windows. Related topics:D Windows DELETE WINDOW ENLARGE WINDOW NEXT WINDOWE OTHER WINDOW PREVIOUS WINDOW SHRINK WINDOW SPLIT WINDOWwwngK1 OTHER_WINDOW OTHER WINDOWK Puts the cursor at your last position in the next win 5dow, if you are using> two or more windows in EVE (same as the NEXT WINDOW command). Example:H The following shows the effects of PREVIOUS WINDOW if you have three2 windows|---| cursor positions are shown by []:C +---------------+ From the top window, the cursor returns toA |[] | your last position in the middle window. |_______________|F | [] | From the middle window, the cursor returns toE |_______________| your last posit 6ion in the the bottom window. | [] |F | | From the bottom window, the cursor returns to> +---------------+ your last position in the top window. Usage notes:H o If you use only two windows, OTHER WINDOW, NEXT WINDOW, and PREVIOUSJ WINDOW are the same. For more information about using multiple windows in EVE, see help on Windows.B o If the $CHOICES$ buffer is displayed, such as when you type anJ ambiguous command, you can press a k7ey defined as OTHER WINDOW to moveK between the $CHOICES$ buffer and the command line---see help on Choices Buffer. Related topics:I Windows DELETE WINDOW ONE WINDOW SPLIT WINDOW TWO WINDOWSwwngK1 PREVIOUS_WINDOW PREVIOUS WINDOWI Puts the cursor at your last position in the previous window, if you are" using two or more windows in EVE.J Key: EVE defines GOLD-PREV SCREEN on the mini keypad as PREVIOUS WINDOW. Example:E The fo 8llowing shows the effects of OTHER WINDOW if you have three2 windows|---| cursor positions are shown by []:C +---------------+ From the top window, the cursor returns toA |[] | your last position in the bottom window. |_______________|F | [] | From the middle window, the cursor returns toB |_______________| your last position in the the top window. | [] |F | | From the bottom window, the cursor retu 9rns toA +---------------+ your last position in the middle window. Usage notes:H o If you use only two windows, PREVIOUS WINDOW, OTHER WINDOW, and NEXTJ WINDOW are the same. For more information about using multiple windows in EVE, see help on Windows.B o If the $CHOICES$ buffer is displayed, such as when you type anH ambiguous command, you can press a key defined as PREVIOUS WINDOW toH move between the $CHOICES$ buffer and the command line---see help on Choi:ces Buffer.K o GOLD-PREV SCREEN is a "sleeper" key---it is defined by default, but theH definition must be activated by setting a GOLD key or by setting the- EDT or WPS keypad. See help on Gold Keys. Related topics:I Windows DELETE WINDOW NEXT WINDOW ONE WINDOW SPLIT WINDOWwwngK1 SHRINK_WINDOW SHRINK WINDOWI Shrinks the height of the current window by a specified number of lines,- if you are using two or more windows in EVE. Examp;le:G The following commands split the current window into two windows ofC equal size and then shrink the new, lower window by five lines: Command: TWO WINDOWS Command: SHRINK WINDOW 5 Usage notes:I o SHRINK WINDOW subtracts lines from the bottom of the window unless it is the bottommost window:1 +---------------+ +---------------+1 | | | |1 | | | |H < |---------------| | | The cursor positionG |[] | |---------------| ([]) in the bufferE | | |[] | does NOT change.1 +---------------+ +---------------+0 TWO WINDOWS SHRINK WINDOW 5H o The maximum size and number of windows in EVE depend on the size andJ type of your terminal. The minimum size is 1 line for text plus 1 lineE for the status line, and on DE=Cwindows, 1 line for the horizontalJ scroll bar. Thus, with a 21-line main window (as on a VT220 terminal),> you can have 11 windows, each displaying one line of text.I o For more information about using multiple windows in EVE, see help on Windows. Related topics:K Windows DELETE WINDOW ENLARGE WINDOW ONE WINDOW SPLIT WINDOWwwngK1 SPLIT_WINDOW SPLIT WINDOWK Splits the current EVE window into two or more windows. This lets you viewJ> different buffers at the same time or different parts of the same buffer. Example:I The following command splits the current window into three windows of approximately equal size: Command: SPLIT WINDOW 3 Usage notes:E o Splitting a window puts the cursor in the new, lower window. EachB window has its own status line and displays the buffer you areE currently editing. To put a different buffer or file into the new. window, use one of the following com ?mands:3 BUFFER NEXT BUFFER PREVIOUS BUFFER/ GET FILE OPEN SHOW BUFFER7 NEW OPEN SELECTED SHOW SYSTEM BUFFERSI For more information about using multiple windows in EVE, see help on Windows.G o If you do not specify a number, SPLIT WINDOW is the same as the TWOH WINDOWS command. The maximum number of windows in EVE depends on theK size and type of terminal you use. Thus, with a 21-line main window (asK on a VT220@ terminal), you can have 11 windows, each displaying one line of text. Related topics:B Windows DELETE WINDOW ENLARGE WINDOW NEXT WINDOWB ONE WINDOW PREVIOUS WINDOW SHRINK WINDOW TWO WINDOWSwwngK 1 TWO_WINDOWS TWO WINDOWSI Splits the current window into two windows. This lets you view different@ buffers at the same time or different parts of the same buffer. Steps:I 1. Use the TWO WINDOWS command. The cursor appears inA the new, lowerE window. Each window has its own status line, and displays the) buffer you are currently editing.G 2. To put a different buffer or file in the new window, use one of the following commands:7 BUFFER NEXT BUFFER PREVIOUS BUFFER3 GET FILE OPEN SHOW BUFFER; NEW OPEN SELECTED SHOW SYSTEM BUFFERS Example:J The following commands split the current window in two and put anoBtherH file (BETA.TXT) into the new, lower window, so you can view and edit two files at the same time: Command: TWO WINDOWS! Command: GET FILE beta.txt Usage notes:J o To form three or more windows, use SPLIT WINDOW and specify the numberJ of windows you want. For example, SPLIT WINDOW 3 creates three windows of equal size.H o The maximum number of windows in EVE depends on the size and type ofG terminal you use. Thus, with a 21-line main window, Cyou can have 11, windows, each displaying a line of text.I o For more information about using multiple windows in EVE, see help on Windows. Related topics:B Windows DELETE WINDOW ENLARGE WINDOW NEXT WINDOWC ONE WINDOW PREVIOUS WINDOW SHRINK WINDOW SPLIT WINDOWwwngK 1 REFRESH REFRESHK Refreshes (repaints) the screen, typically to remove extraneous characters+ that are the result of a system broadcast.& Key: EVE defiDnes CTRL/W as REFRESH. Usage notes:E o REFRESH clears the message window at the bottom of the EVE screenG layout. It does not delete the messages. To put the MESSAGES bufferI into the current window, so you can review all your messages, use the following command: Command: BUFFER MESSAGES5 For more information, see help on Message Buffer.K o REFRESH does not cancel the highlighting of a selection or found range.> Instead, use the RESET command (GOLD-SEELECT) to cancel the highlighting. Related topics:6 Canceling Message Buffer Windows RESETwwngK 1 SET_WIDTH SET WIDTHJ Sets the width to the number of columns you specify. This does not affectF how many characters you can put on a line (which is determined by the9 right margin), but only how many characters are visible. Examples: Commands EffectsJ ----------------------------------------------------------------------DF SET WIDTH 132 Sets the width to 132 columns, which uses aI smaller video font. This lets you view very wideC text, such as multicolumn tables or sourceI programs that use progressive indenting, withoutA having to shift the window horizontally.F SET WIDTH 80 Sets the width to 80 columns---typically, theI default---and uses the standard-size video fontG. Usage notes:K o Default width is your terminal setting, usually 80 columns. To find out, the current width, use the SHOW command.I o SET WIDTH applies to all EVE windows, if you are using more than one.H It also applies only to your editing session; when you exit or quit,% the terminal setting is restored.H o SET WIDTH makes the right margin of the $DEFAULTS$ buffer one columnI less than the width. Buffers you create thereafter will have the sameD right marg Hin as $DEFAULTS$. For example, SET WIDTH 132 makes theI default right margin 131; SET WIDTH 80 makes the default right marginI 79. This does not affect the right margin of other, existing buffers.! See help on SET RIGHT MARGIN.H o If you reduce the width of the window, the indicators at the left ofG the status line may be clipped because EVE tries to keep the buffer, name full size. See help on Status Line.D o Width is a global setting, but is not saved in a section filIe orK command file. To keep your setting for future editing sessions, put theI SET WIDTH command you want in an initialization file (typically named4 EVE$INIT.EVE). See help on Initialization Files.4 o On DECwindows, you can set the width as follows:H 1. Choose Set Width from the Display menu or the Customize menu.E 2. A dialog box appears in which you type the width you want. Related topics:< SET RIGHT MARGIN SHIFT LEFT SHIFT RIGHT SHOWwwJgK 1 SHIFT_LEFT SHIFT LEFTC Shifts the current window to the left by the number of columns you specify.I This does not shift text in the buffer, but only the horizontal positionF of the window relative to the buffer, so you can view the undisplayedF portion of very wide text, such as lines 100 characters long, without having to widen the EVE screen. Example:K The following commands shift the window 30 column to the right (so thatH column 31 of your teKxt is in the leftmost column of the window), andH then shift the window 30 columns to the left, restoring the originalK alignment (column 1 of your text in the leftmost column of the window): Command: SHIFT RIGHT 30 . . Command: SHIFT LEFT 30 Usage notes:J o With each SHIFT command, EVE tells you the total number of columns theH window is shifted. To find out the current shift (if any), use SHOW.I o You cannot use SHIFT LLEFT unless you used SHIFT RIGHT, and you cannot* shift the window left beyond column 1.I o On DECwindows, you can shift the window to the left by clicking M1 toK the left of the thumb in the horizontal scroll bar---see help on Scroll Bars. Related topics:3 Scroll Bars SET WIDTH SHIFT RIGHT SHOWwwgK 1 SHIFT_RIGHT SHIFT RIGHTD Shifts the current window to the right by the number of columns you specify.I This does not shift text in M the buffer, but only the horizontal positionF of the window relative to the buffer, so you can view the undisplayedF portion of very wide text, such as lines 100 characters long, without having to widen the EVE screen. Example:K The following commands shift the window 30 column to the right (so thatH column 31 of your text is in the leftmost column of the window), andH then shift the window 30 columns to the left, restoring the originalK alignment (column 1 of your text iNn the leftmost column of the window): Command: SHIFT RIGHT 30 . . Command: SHIFT LEFT 30 Usage notes:J o With each SHIFT command, EVE tells you the total number of columns theH window is shifted. To find out the current shift (if any), use SHOW.J o On DECwindows, you can shift the window to the right by clicking M1 toE the right of the thumb in the horizontal scroll bar---see help on Scroll Bars. Related topics:2O Scroll Bars SET WIDTH SHIFT LEFT SHOWwwgK1 CAPITALIZE_WORD CAPITALIZE WORDD Changes the case of a range, box, or single word---making the firstE character uppercase (if it is a letter) and other letters lowercase. Steps:I 1. Optionally, select or find the text to change (see help on SELECTC or FIND), or put the cursor anywhere on the word to change.( 2. Use the CAPITALIZE WORD command. Usage notes:F o With a range or box, P CAPITALIZE WORD makes the first letter of theA range uppercase and makes any other letters of the first wordF lowercase. For the rest of the range, it works on each word in theH range, and ends with the last letter in the range (even if it is not the last letter of a word).H o If SET BOX SELECT is in effect, CAPITALIZE WORD treats a found range8 like a box selection---see help on Ranges And Boxes.K o If you do not select or find text, CAPITALIZE WORD works on the currenQtE word. The cursor can be anywhere on that word. If you are between: words, it works on the next word on the line (if any). Related topics:H Ranges And Boxes BOX SELECT FIND LOWERCASE WORD7 SELECT UPPERCASE WORD WILDCARD FINDwwgK1 LOWERCASE_WORD LOWERCASE WORD9 Makes letters lowercase in a range, box, or single word. Steps:I 1. Optionally, select or find the text to change (see help on SELECTC R or FIND), or put the cursor anywhere on the word to change.' 2. Use the LOWERCASE WORD command. Usage notes:I o With a range or box, LOWERCASE WORD makes each letter in the range orF box lowercase, beginning with the first letter in the range or boxK (even if it is not the first letter of a word) and ending with the lastF letter in the range or box (even if it is not the last letter of a word).G o If SET BOX SELECT is in effect, LOWERCASE WORD treats a founSd range8 like a box selection---see help on Ranges And Boxes.J o If you do not select or find text, LOWERCASE WORD works on the currentE word. The cursor can be anywhere on that word. If you are between: words, it works on the next word on the line (if any). Related topics:A Ranges And Boxes BOX SELECT CAPITALIZE WORD FIND7 SELECT UPPERCASE WORD WILDCARD FINDwwgK1 UPPERCASE_WORD UPPERCASE WORD9 Makes letters uppTercase in a range, box, or single word. Steps:I 1. Optionally, select or find the text to change (see help on SELECTC or FIND), or put the cursor anywhere on the word to change.' 2. Use the UPPERCASE WORD command. Usage notes:I o With a range or box, UPPERCASE WORD makes each letter in the range orF box uppercase, beginning with the first letter in the range or boxK (even if it is not the first letter of a word) and ending with the lastF letter in Uthe range or box (even if it is not the last letter of a word).G o If SET BOX SELECT is in effect, UPPERCASE WORD treats a found range8 like a box selection---see help on Ranges And Boxes.J o If you do not select or find text, UPPERCASE WORD works on the currentE word. The cursor can be anywhere on that word. If you are between: words, it works on the next word on the line (if any). Related topics:= Ranges And Boxes BOX SELECT CAPITALIZE WORD FIND3 LOVWERCASE WORD SELECT WILDCARD FINDwwgK 1 CENTER_LINE CENTER LINEE Centers a line of text between the current margins of the buffer, by+ inserting spaces at the start of the line.5 Key: The WPS keypad defines GOLD-C as CENTER LINE. Steps:? 1. Put the cursor anywhere on the line you want to center.I 2. Use the CENTER LINE command or with the WPS keypad, press GOLD-C. Usage notes:J o The cursor moves with the line, remaining onW the same character as theK text moves. If you are on a blank line, CENTER LINE moves the cursor to9 the center column between the left and right margins.K o CENTER LINE deletes tabs or spaces at the start and end of a line---andI then adds spaces at the start--but does not affect spaces and tabs in the middle of a line. Related topics:( SET LEFT MARGIN SET RIGHT MARGINwwgK1 FILL FILLI Reformats a range, box, or paragraph so the maximXum number of words fits2 on a line (same as FILL RANGE or FILL PARAGRAPH).K Typically, you use FILL after erasing, removing, or pasting text, or after* changing the margins or paragraph indent.$ Key: EDT keypad WPS keypad$ ----------------------------" GOLD-KP8 GOLD-KP5 Steps:K 1. Optionally, select or find the text to reformat (see help on SELECTJ or FIND), or put the cursor anywhere in the paragraph to reformat.2 2. Use the FILL Y command (see key list above). Usage notes:H o Filling a range or paragraph uses the current margins of the buffer.K For example, you can select several lines or paragraphs (or even all of@ the buffer) and then use FILL to reformat the selected text.E o Filling a box rewraps the text within the box, independent of theH margins of the buffer, using the limits of the box as margins. Thus,I you can reformat a list or part of a table without affecting adjacentJ text. If Z SET BOX SELECT is in effect, FILL (or any key defined for it)F treats a found range like a box selection---see help on Ranges And Boxes.K o If you do not select or find text, FILL reformats the current paragraphD and moves the cursor to the end of that paragraph. EVE's default2 paragraph boundaries are any of the following: * Blank line% * Top or bottom of the buffer7 * Page break (form feed at the start of a line)A * RUNOFF command (such as [.BREAK;) at the start of a line@ * VAX DOCUMENT tag (such as ) at the start of a lineI o Filling a range or box keeps blank lines and page breaks as paragraphI boundaries, so you can select several paragraphs or the entire bufferB for reformating. For example, if your selection contains linesI beginning with RUNOFF commands or DOCUMENT tags, FILL by default doesF not reformat those lines, but does reformat the other lines in the range.J o FILL deletes tabs \and spaces at the start of each line in the range orJ paragraph, but does not affect tabs and spaces in the middle or at theJ end. If the range begins in the middle of a line, FILL does not deleteI tabs and spaces at the start of that line. Filling a box converts tabK characters to spaces in the box or to the right of the box, to keep the column alignment of text.K o Use SET FILL TAGS to make EVE fill RUNOFF commands or VAX DOCUMENT tagsK at the start of a line, that i ]s, remove them from the list of paragraphH boundaries. You may then want to redefine FILL keys, for example theI EDT keypad GOLD-KP8 key, as FILL RANGE. This would avoid accidentallyI filling text that does not have blank lines or page breaks---possiblyK making your entire buffer hard to read. SET FILL NOTAGS restores RUNOFFG commands or VAX DOCUMENT tags at the start of a line to the list of paragraph boundaries.G o If the paragraph indent is not 0, you cannot fill ^a range unless it' starts at the start of a paragraph. Related topics:> Ranges And Boxes BOX SELECT FILL PARAGRAPH: FILL RANGE SELECT SELECT ALLD SET FILL TAGS SET LEFT MARGIN SET PARAGRAPH INDENT SET RIGHT MARGINwwȼgK1 FILL_PARAGRAPH FILL PARAGRAPHJ Reformats the current paragraph, so that the maximum number of words fits2 on a line according to the margins of the buffer.F Typically, yo_u use FILL PARAGRAPH after erasing, removing, or pasting9 text, or after changing the margins or paragraph indent. Steps:B 1. Put the cursor anywhere in the paragraph you want to fill.I 2. Use FILL PARAGRAPH. The cursor moves to the end of the paragraph. Example:J The following commands set the left and right margins and reformat theD current paragraph accordingly. You can then restore the previous/ margins for editing the rest of the buffer.! Command: `SET LEFT MARGIN 5# Command: SET RIGHT MARGIN 60 Command: FILL PARAGRAPH Usage notes:@ o EVE's default paragraph boundaries are any of the following: * Blank line% * Top or bottom of the buffer7 * Page break (form feed at the start of a line)A * RUNOFF command (such as .BREAK;) at the start of a line@ * VAX DOCUMENT tag (such as ) at the start of a lineK o FILL PARAGRAPH deletes tabs and spaces at the start of each line in atheJ paragraph, but does not affect tabs and spaces in the middle of a line or at the end of a line.K o Use SET FILL TAGS to make EVE fill RUNOFF commands or VAX DOCUMENT tagsK at the start of a line, that is, remove them from the list of paragraphH boundaries. You may then want to redefine FILL keys, for example theI EDT keypad GOLD-KP8 key, as FILL RANGE. This would avoid accidentallyI filling text that does not have blank lines or page breaks---possiblyK makingc your entire buffer hard to read. SET FILL NOTAGS restores RUNOFFG commands or VAX DOCUMENT tags at the start of a line to the list of paragraph boundaries. Related topics:= FILL FILL RANGE SET FILL TAGS@ SET LEFT MARGIN SET PARAGRAPH INDENT SET RIGHT MARGINwwȼgK 1 FILL_RANGE FILL RANGEH Reformats a range or box so the maximum number of words fits on a line.K Typically, you use FILL RANGE after erasing, removiT Gold_KeysHdGO_TOJHELPJ Help_Menu INCLUDE_FILEInitialization_Files INSERT_HERE@ INSERT_MODEnINSERT_PAGE_BREAK Journal_Filesdng, or pasting text, or0 after changing the margins or paragraph indent. Steps:I 1. Select or find the text to reformat (see help on SELECT or FIND).E 2. Use FILL or FILL RANGE. (With the EDT keypad, press GOLD-KP8.- With the WPS keypad, press GOLD-KP5). Usage notes:H o Filling a range uses the current margins of the buffer. For example,J you can select several lines or paragraphs (or even all of the buffer): and then use FILL RANGE to reformat the sele ected text.E o Filling a box rewraps the text within the box, independent of theE margins of the buffer, using the limits of the box. Thus, you canJ reformat a list or part of a table without affecting adjacent text. IfG SET BOX SELECT is in effect, FILL RANGE (or any key defined for it)F treats a found range like a box selection---see help on Ranges And Boxes.I o FILL RANGE keeps blank lines and page breaks as paragraph boundaries,A so you can select several paragr faphs or the entire buffer forI reformatting. For example, if your selection contains lines beginningJ with RUNOFF commands or DOCUMENT tags, then FILL RANGE by default doesF not reformat those lines, but does reformat the other lines in the selection.K o Use SET FILL TAGS to make EVE fill RUNOFF commands or VAX DOCUMENT tagsK at the start of a line, that is, remove them from the list of paragraphH boundaries. You may then want to redefine FILL keys, for example theI g EDT keypad GOLD-KP8 key, as FILL RANGE. This would avoid accidentallyI filling text that does not have blank lines or page breaks---possiblyK making your entire buffer hard to read. SET FILL NOTAGS restores RUNOFFG commands or VAX DOCUMENT tags at the start of a line to the list of paragraph boundaries.G o FILL RANGE deletes tabs and spaces at the start of each line in theI range but does not affect tabs and spaces in the middle. If the rangeG begins in the middle h of a line, FILL RANGE does not delete tabs andK spaces at the start of that line. Filling a box converts tab charactersG to spaces in the box or to the right of the box, to keep the column alignment of text.G o If the paragraph indent is not 0, you cannot fill a range unless it' starts at the start of a paragraph. Related topics:4 Ranges And Boxes BOX SELECT FILL: FILL PARAGRAPH SELECT SELECT ALLD SET FILL TAGS SEiT LEFT MARGIN SET PARAGRAPH INDENT SET RIGHT MARGINwwȼgK1 SET_FILL_TAGS SET FILL TAGSF Lets FILL commands wrap lines that start with a RUNOFF command or VAX DOCUMENT tag. Example:J The following commands tell EVE to allow filling lines that start withJ RUNOFF commands or DOCUMENT tags; fill the current paragraph or range;) and then restore the default setting: Command: SET FILL TAGS Command: FILL Command: SET FILLj NOTAGS Usage notes:D o SET FILL TAGS makes FILL commands ignore RUNOFF commands and VAXH DOCUMENT tags at the start of a line--- that is, FILL will not treadG them as paragraph boundaries. Blank lines and page breaks are still$ treated as paragraph boundaries.J o Default is SET TAGS NOFILL, which makes EVE's paragraph boundaries any of the following: * Blank line% * Top or bottom of the buffer7 * Page break (form feed at the start of a line k)A * RUNOFF command (such as .BREAK;) at the start of a line@ * VAX DOCUMENT tag (such as ) at the start of a lineJ o If you use SET FILL TAGS, you may want to redefine FILL keys---such asF GOLD-KP8 with the EDT keypad---as FILL RANGE to avoid accidentallyJ filling a large block of text (or an entire buffer) that does not haveJ blank lines or page breaks, making the text hard to read and may cause. errors with RUNOFF or DOCUMENT processing.J o The setting lapplies in all buffers, but is not saved in a section fileI or command file. If you want to keep SET FILL TAGS for future editingH sessions, put the command in an initialization file (typically named4 EVE$INIT.EVE). See help on Initialization Files. Related topics:> FILL FILL PARAGRAPH FILL RANGE SET FILL NOTAGSwwȼgK1 SET_FILL_NOTAGS SET FILL NOTAGS (default)D Prevents FILL commands from wrapping lines that start with a RUNOFF@ commandm or VAX DOCUMENT tag---that is, treats them as paragraph boundaries. Example:I The following commands tell EVE to not allow filling lines that startI with RUNOFF commands or DOCUMENT tags---the default setting; fill theE current paragraph or range; and then to allow filling such lines: Command: SET FILL NOTAGS Command: FILL Command: SET FILL TAGS Usage notes:G o SET FILL NOTAGS adds to the list of paragraph boundaries any RUNOFFK comman nds or VAX DOCUMENT tags at the start of a line. Thus, if you usedD SET FILL TAGS to fill lines starting with RUNOFF commands or VAXG DOCUMENT tags, you can use SET FILL NOTAGS to restore EVE's default paragraph boundaries.@ o EVE's default paragraph boundaries are any of the following: * Blank line% * Top or bottom of the buffer7 * Page break (form feed at the start of a line)A * RUNOFF command (such as .BREAK;) at the start of a line@ *o VAX DOCUMENT tag (such as ) at the start of a line Related topics:< FILL FILL PARAGRAPH FILL RANGE SET FILL TAGSwwȼgK1 INSERT_PAGE_BREAK INSERT PAGE BREAKI Inserts a "hard" page break---a form feed (appearing as a small FF) on a line by itself.% Key: EVE default WPS keypad% -----------------------------! CTRL/L GOLD-N Steps:: 1. Put the cursor where you want to start a new page.? 2. pUse the INSERT PAGE BREAK command (see key list above). Usage notes:I o INSERT PAGE BREAK always puts the form feed at the start of a line byF itself and then moves the cursor to the start of the next line, as follows:7 Cursor positions Effects of INSERT PAGE BREAKF ---------------------------------------------------------------F Start of a Inserts a soft break and then does a RETURN/ line of text to start a new line.E Sta qrt of a Inserts a form feed and moves to the startE blank line of the next line---without doing a RETURN.E Elsewhere Does a RETURN to start a new line, insertsE on a line a form feed, and then does another RETURN.J o It is possible to insert a form feed in the middle of a line---use the& QUOTE command (CTRL/V) and CTRL/L.5 o To find and erase a page break, do the following:J 1. Use the MOVE BY PAGE command to go tor the page break. (With theB EDT keypad, press KP7. With the WPS keypad, press PF2.)@ 2. Use ERASE LINE, ERASE WORD or similar EDT or WPS key. Related topics: MOVE BY PAGE PAGINATEwwȼgK 1 PAGINATE PAGINATEJ Inserts a "soft" page break for a 54-line page, erasing any existing soft breaks within the 54 lines.C A soft page break is a form feed followed by the null character---& appearing as a small FF and small NL.4 Key: The WPS ke sypad defines GOLD-PF2 as PAGINATE. Steps:H 1. Use the PAGINATE command or with the WPS keypad, press GOLD-PF2.K EVE then moves back to the previous page break or to the top of theD buffer, and checks for page breaks within the next 54 lines.J 2. If there is a soft break within the 54 lines, EVE deletes the softH break, moves down to insert a soft break for a 54-line page, andJ then puts the cursor at the start of the next line. The page breakI t always appears on a line by itself. You can then repeat Step 1 to' continue paginating the buffer. Usage notes:J o If a "hard" page break is found, EVE stops on the line after that pageH break, in case you want to erase the page break (by using DELETE). AD hard page break is a form feed only, done with INSERT PAGE BREAK, (CTRL/L or with the WPS keypad, GOLD-N).5 o To find and erase a page break, do the following:J 1. Use the MOVE BY PAGE command to go uto the page break. (With theB EDT keypad, press KP7. With the WPS keypad, press PF2.)@ 2. Use ERASE LINE, ERASE WORD or similar EDT or WPS key. Related topics:& INSERT PAGE BREAK MOVE BY PAGEwwgK1 SET_LEFT_MARGIN SET LEFT MARGINJ Sets the left margin of the buffer to the column you specify. The settingC applies to new text or text you reformat with CENTER LINE or FILL. Example:C The following commands set the left margin to covlumn 5 and then? reformat the current paragraph according to the new margin:! Command: SET LEFT MARGIN 5 Command: FILL PARAGRAPH Usage notes:E o Default left margin is 1 (which is the leftmost column). The left. margin must be less than the right margin.H o To find out the margins of the buffer, use the SHOW command, or with1 the WPS keypad, press the Ruler key (GOLD-R).K o Margins are buffer attributes---you can set a different left margin forF weach buffer you edit. For example, editing a source program in oneE buffer, you can use a left margin of 1; editing a memo in another+ buffer, you can use a left margin of 5.K o To set the same left margin for all your buffers, use an initializationF file (typically named EVE$INIT.EVE) containing the SET LEFT MARGING command you want and use that file when you invoke EVE. See help on Initialization Files.G o If you use SET PARAGRAPH INDENT, the sum of the left margin xand theK paragraph indent must be less than the right margin and (in the case ofK a negative indent) at least 1. For example, to set the paragraph indent/ to -4, your left margin must be at least 5. Related topics:B CENTER LINE FILL PARAGRAPH FILL RANGE< SET PARAGRAPH INDENT SET RIGHT MARGIN SHOWwwgK1 SET_RIGHT_MARGIN SET RIGHT MARGINK Sets the right margin of the buffer to the column you specify. The settyingC applies to new text or text you reformat with CENTER LINE or FILL. Example:K The following commands set the right margin to 65 and then reformat the2 current paragraph according to the new margin:# Command: SET RIGHT MARGIN 65 Command: FILL PARAGRAPH Usage notes:G o Default right margin is usually 79---one column less than the widthJ (which is typically 80 columns). The right margin must be greater than the left margin.H o To find out th ze margins of the buffer, use the SHOW command, or with1 the WPS keypad, press the Ruler key (GOLD-R).K o Margins are buffer attributes---you can set a different left margin forF each buffer you edit. For example, editing a source program in oneF buffer, you can use a left margin of 75; editing a memo in another, buffer, you can use a left margin of 60.= o To set the same right margin for all your buffers, use anI initialization file (typically named EVE$INIT.EVE) contain {ing the SETH RIGHT MARGIN command you want and use that file when you invoke EVE.% See help on Initialization Files.H o SET WIDTH makes the right margin of the $DEFAULTS$ buffer one columnG less than the width you specify, but does not affect the margins of2 other, existing buffers. See help on Defaults. Related topics:J CENTER LINE FILL PARAGRAPH FILL RANGE FILLJ SET LEFT MARGIN SET PARAGRAPH INDENT SET WRAP SHOWw|wgK1 SET_PARAGRAPH_INDENT SET PARAGRAPH INDENTH Sets the number of spaces to be added or subtracted at the start of newD paragraphs---relative to the left margin of the buffer. The settingB applies to new paragraphs or to paragraphs you reformat with FILL commands. Examples: Commands EffectsJ ----------------------------------------------------------------------J SET PARA IND 4 Indents the first line of a new paragraph 4 spaces.I } Thus, if the left margin is 1, the first line of aH paragraph will start in column 5, with a shape of! like this:) xxxxxxxxxxx) xxxxxxxxxxxxxxx) xxxxxxxxxxxxxxxI SET PARA IND 0 (Default.) New paragraphs will start at the leftF margin---no indent---sometimes called a "block"! paragraph:) ~ xxxxxxxxxxxxxxx) xxxxxxxxxxxxxxx) xxxxxxxxxxxxxxxI SET PARA IND -3 Subtracts 3 spaces at the start of a new paragraphD ---sometimes called an "outdent" or "hanging"E paragraph with the first line left of the leftG margin. Thus, if the left margin is 8, the firstG line of a paragraph will start in column 5. ThisI  lets you format lists with a number or "bullet" to, the left of the text:) xxxxxxxxxxxxxxx) xxxxxxxxxxxx) xxxxxxxxxxxx Usage notes:G o SET PARAGRAPH INDENT does not by itself reformat existing text. TheH setting applies to new paragraphs or to paragraphs you reformat with FILL commands.2 o Paragraph boundaries are any of the following: * Blank line % * Top or bottom of the buffer7 * Page break (form feed at the start of a line)A * RUNOFF command (such as .BREAK;) at the start of a line@ * VAX DOCUMENT tag (such as ) at the start of a lineI o The sum of the paragraph indent and left margin must be less than theG right margin and (in the case of a negative indent) at least 1. ForK example, to set the paragraph indent to -3, your left margin must be atD least 4. To find out the current setti ngs, use the SHOW command.E o Paragraph indent is a buffer attribute---you can have a differentK setting for each buffer you edit. For example, editing a source programI in one buffer, you can use a paragraph indent of 0; editing a memo in8 another buffer, you can use a paragraph indent of 3.A o To set the same paragraph indent for all your buffers, use anI initialization file (typically named EVE$INIT.EVE) containing the SETG PARAGRAPH INDENT command you want and use that file when you invoke* EVE. See help on Initialization Files.J o Paragraph indent set by command is relative to the current left marginI of the buffer; set with the WPS Ruler key (GOLD-R), it is independent of the left margin.J o If the paragraph indent is not 0, you cannot use FILL or FILL RANGE toI reformat a range unless the range starts at the start of a paragraph.? o On DECwindows, you can set the paragraph indent as follows:E 1. Choose Set Paragraph Indent from the Format menu or choose5 Buffer Attributes from the Customize menu.F 2. A dialog box appears in which you type the indent you want. Related topics:2 Defaults FILL SET LEFT MARGIN SHOWwwgK 1 SET_TABS SET TABSB Sets tab stops for the buffer, the mode or effects of TAB, or the- appearence of tab characters during editing.; You can specify one of the following keywords per command: Keywords EffectsJ  ----------------------------------------------------------------------F AT Sets tab stops at specific columns. Values must be inC ascending order, separated by spaces. For example:0 Command: SET TABS AT 6 14 31J EVERY (Default.) Sets tab stops at an equal interval. DefaultK tab stops are EVERY 8 (that is, columns 9, 17, 25, 33, and so on).F INSERT (Default.) TAB inserts a tab charac ter, pushing theI cursor and and text beginning with the current character to the right.B MOVEMENT TAB moves the cursor to the next tab stop withoutI inserting anything. The cursor stays on the current lineK and can move into the unused portion of the buffer ("whiteG space") even if the cursor is set to bound. Useful forD moving through tab-aligned text, such as tables and#  multicolumn lists.K SPACES TAB inserts spaces instead of a tab character, pushing theH cursor and text beginning with the current character toC the right. (You can erase the spaces to adjust theJ placement of text.) Useful if the text will be printed orH displayed on devices with different tab stops. Does NOT; convert existing tab characters to spaces.C INVISIBLE (Default.) Tab characte rs appear as blank space.K VISIBLE Tab characters appear as a small HT (horizontal tab). ThisF is an editing convenience; it does not affect how tabD characters appear in printing or displaying a file. Example:K The following commands set tab stops every 10 columns (that is, columnsJ 11, 21, 31, and so on), make existing tab characters visible, and make2 TAB insert spaces rather than a tab character:! Command: SET TABS EVERY 1 0 Command: SET TABS VISIBLE Command: SET TABS SPACES Usage notes:I o Tab stops are buffer attributes---you can set different tab stops forK each buffer you edit. Changing the tab stops affects any tab charactersG already in the buffer, so you may see your text move to the left orC right depending on how much you increase or decrease tab stops.J o To find out the tab stops of the buffer, use the SHOW command, or with1 the WPS keypad, press the Ruler ke y (GOLD-R).I o To set the same tab stops for all your buffers, use an initializationI file (typically named EVE$INIT.EVE) containing the SET TABS AT or SETJ TABS EVERY command you want and use that file when you invoke EVE. See! help on Initialization Files.K o Settings for tab mode and visibility are global attributes, applying inJ to all buffers. To save your settings for future editing sessions, useE SAVE ATTRIBUTES to create a section file or to create or update a* command file---see help on Attributes.J o Tab stops are not stored in the output file. Therefore, in printing orG typing the file, tab-aligned text may not appear the same as duringF editing, depending on the tab stops set for the printer or displayG device. You may want to use the CONVERT TABS command to replace tab characters with spaces. Related topics:G Attributes Defaults Ruler Keys CONVERT TABS SHOW TABwwgK 1 SET_WRAP SET WRAP (default)K Enables automatic word wrap, so that as you start typing a new word at theH end of a line past the right margin, EVE starts a new line without your having to press RETURN.I EVE also automatically wraps an existing word to a new line if you add aH character to the end of that word that pushes the cursor past the right margin. Usage notes:- o Examples with the right margin set to 70:K 1. As you start a new word at the end of a line that is past c olumnD 70, EVE starts a new line at the current left margin---inJ effect, doing a RETURN for you. You start a "new word" by firstK typing one or more white space characters (spaces and tabs), and3 then typing a non-white space character.H 2. If you add a character at the end of an existing word so thatK the cursor goes past column 70, EVE wraps the existing word to aJ new line at the current left margin. (An exception to t his ruleK is if the word starts at the left margin, with no white space toG the left of word. In this case, EVE does not wrap the text.)I o EVE does not wrap text when you type at the start of a line or in the middle of a line.H o SET WRAP does not reformat or rewrap existing text. To reformat yourE text---typically, after you erase, remove, or paste text or afterA changing the margins or paragraph indent---use FILL commands.E o Word wrap is a buf fer attribute. Thus, you can use SET NOWRAP forI editing a buffer that contains a wide table or progressively indented: program statements, and use SET WRAP in other buffers.H o Commands and keys that insert text, such as as INSERT HERE or PASTE,G RESTORE, RESTORE LINE, and so on, do not automatically rewrap text.I Depending on where and how much you insert, your text may go past theG right margin or even out of view. To rewrap existing text, use FILL commands.> o To find out if word wrap is enabled, use the SHOW command.9 o On DECwindows, you can toggle the setting as follows:< 1. Choose Buffer Attributes from the Customize menu.2 2. Click M1 on Set Wrap in the dialog box. Related topics:5 FILL SET NOWRAP SET RIGHT MARGIN SHOWww gK 1 SET_NOWRAP SET NOWRAPH Disables automatic word wrap, so that as you type at the end of a line,E your text can go past the right margin until you press RETU RN. Thus,K depending on the width of the EVE window, and on how much text you insert,& part of your text may go out of view. Usage notes:H o SET NOWRAP is useful when you are editing very long lines, which mayK have to go past the right margin, such as multicolumn tables or program/ statements that are progressively indented.F o Word wrap is a buffer attribute. Thus, you can use SET NOWRAP whenI editing a buffer that contains a wide table or progressively indentedI program statements and use SET WRAP (which is the default setting) in other buffers.> o To find out if word wrap is enabled, use the SHOW command.9 o On DECwindows, you can toggle the setting as follows:< 1. Choose Buffer Attributes from the Customize menu.2 2. Click M1 on Set Wrap in the dialog box.I o If you want to disable word wrap for all your buffers, put SET NOWRAPI in an initialization file (typically named EVE$INIT.EVE) and use that@ file when you invoke EVE---see help on Initialization Files. Related topics:> FILL RETURN SET RIGHT MARGIN SET WRAP SHOWww gK1 TAB TABH Inserts a tab at the current editing position, according to the current+ tab stops of the buffer and the tab modes.3 Key: EVE defines the TAB key (or CTRL/I) as TAB. Usage notes@ o To set tab stops, use SET TABS AT or SET TABS EVERY. Default? is EVERY 8 (that is, columns 9, 17, 25, 33, 41, and so on).H o  To find out the current tab stops, use SHOW, or with the WPS keypad,% press the WPS Ruler key (GOLD-R).D o To set tab modes, use SET TABS and specify one of the following:: INSERT ..... (Default.) TAB inserts a tab character.K MOVEMENT ... TAB moves to the next tab stop without inserting anything.? SPACES ..... TAB inserts spaces instead of a tab character.J o To make tab characters visible (appearing as a small HT), use SET TABS" VISIBLE. Default is INVISIBLE.J  o Tab stops are not stored in the output file. Therefore, in printing orK displaying the file, tab-aligned text may not appear the same as duringF editing, depending on the tab stops set for the printer or displayG device. You may want to use the CONVERT TABS command to replace tab characters with spaces.K o With the WPS keypad, KP8 is defined as Tab Position, to move the cursorH to the next or previous tab character. You can define a key for thisH function without enabling the WPS keypad. For example, the following1 command defines GOLD-TAB as WPS Tab Position:, Command: DEFINE KEY= GOLD-TAB WPS KP8G o Tab stops are buffer settings---you can set different tab stops forH each buffer you edit (see help on Defaults). Tab mode and visibilityJ are global settings, applying in all buffers (see help on Attributes). Related topics:& CONVERT TABS SET TABS SHOWww gK1 CONVERT_TABS CONVERT TABSJ Replace s tab characters with the appropriate number of spaces in a range, a box, or the entire buffer.I This is useful if your text will be printed or displayed on devices withK tab stops different from your settings in EVE, but you want tables, lists,= and other tab-aligned text to appear the same as in editing. Steps:J 1. Optionally, select or find the text where you want to convert tabsG (see help on SELECT or FIND), or put the cursor anywhere in the9 buffer in which you want to convert all the tabs.% 2. Use the CONVERT TABS command. Usage notes:J o Box editing (such as copying, cutting, or filling a box) converts tabsJ in the box to spaces to keep the column alignment of the text. In some= cases, EVE converts tabs to the right of the box as well.J o If SET BOX SELECT is in effect, CONVERT TABS treats a found range like3 a box selection---see help on Ranges And Boxes.G o If you do not select or find text, CONVERT TABS works on the entireK current buffer. Also, if the cursor is on a tab character, CONVERT TABSJ moves the cursor to the right. Otherwise, it does not move the cursor.K o If you prefer TAB to insert spaces rather than a tab character, use the command SET TABS SPACES. Related topics:@ Ranges And Boxes BOX SELECT FIND SELECT5 SET TABS TAB WILDCARD FINDww gK 1 DEFINE_KEY DEFINE KEYK Defines a key to execute an EVE command or an EDT or WPS key function. YouI can type the key name on the command line or let EVE prompt you to press the key to be defined. Steps: 1. Use the DEFINE KEY command.A 2. Type the command you want to bind to a key and press RETURN.5 3. At the prompt, press the key you want to define:B Function key ............. such as F20, PF3, KP0, or ENTER= GOLD key sequence ........ such as GOLD-A or GOLD-PF3@ Control key .............. such as  CTRL/A or GOLD-CTRL/AF Shifted function key ..... such as SHIFT/F14 (DECwindows only)F ALT key combination ...... such as ALT/Z (DECwindows only)F Mouse button ............. such as M2CLICK (DECwindows only)J To cancel the operation, press the RETURN key or CTRL/M, which cannot be redefined. Examples with typed key names:- Commands EffectsJ ----------------------------------------------------------------------J DEF KEY=ctrl/f include file Defines CTRL/F as INCLUDE FILE. WhenD you press the key, the File to> include: prompt appears.F DEF KEY=gold-remove edt kp9 Defines GOLD-REMOVE (on the miniI keypad) as the EDT Append key (KP9)K without having to use SET KEYPAD EDT.J Similarly, you can assign WPS keypad K functions, such as WPS GOLD-R for the4 WPS Ruler key. Usage notes:B o Note the equal sign before a typed key name. In specifying keyH combinations, use a dash, slash, or underscore as a delimiter in the? key name. For more information, see help on Names For Keys.G o DEFINE KEY overrides any current definition of the key, whether EVEI default, EDT, WPS, DECwindows, or your own. Key definitions rema in inD effect throughout your editing session or until you change them.J o To keep your key definitions for future editing sessions, do either of the following:J * Use SAVE EXTENDED EVE to create a section file which saves your keyJ definitions in binary form---in effect, your own customized version) of EVE. See help on Section Files.H * Put your DEFINE KEY commands in an initialization file (typically= named EVE$INIT.EVE). See help on Initialization F iles.E +------------------------------------------------------------------+E | For a list of defined keys, see help on Keys or press GOLD-HELP. |E | |E | For a keypad diagram, press HELP (with VT100 keypad, press PF2). |E +------------------------------------------------------------------+ Related topics:A Control Keys Gold Keys Names For Keys Typing KeysB LEARN SET GOLD KEY SHOW KEY  UNDEFINE KEYww gK 1 SHOW_KEY SHOW KEYH Shows the current definition of a key you specify. You can type the keyF name on the command line or let EVE prompt you to press the key to be shown. Example:G The following command shows the definition of GOLD-KP8 when you areK using the EDT keypad. EVE displays the definition in the message window (bottom line of the screen).! Command: SHOW KEY gold-kp87 GOLD-KP8 is defined as 'fill' in the EDT keypad. Usage notes:I o In specifying key combinations, use a dash, slash, or underscore as aJ delimiter in the key name. For more information, see help on Names For Keys.I o If you do not type the key name on the command line, SHOW KEY prompts0 you to press the key you want to know about:A Function key ............. such as F20, PF3, KP0, or ENTER< GOLD key sequence ........ such as GOLD-A or GOLD-PF3? Control key .............. such as CTRL/A or GOLD-CTRL/AE Shifted function key ..... such as SHIFT/F14 (DECwindows only)E ALT key combination ...... such as ALT/Z (DECwindows only)E Mouse button ............. such as M2CLICK (DECwindows only)H o If the specified key is defined for a learn sequence, SHOW KEY tells) you the key is defined as "Sequence."E +------------------------------------------------------------------+E | For a list of defined keys, see help on Keys or press GOLD-HELP. |E | |E | For a keypad diagram, press HELP (with VT100 keypad, press PF2). |E +------------------------------------------------------------------+ Related topics:= Control Keys Gold Keys Names For Keys; DEFINE KEY SET FUNCTION KEYS MOTIF UNDEFINE KEYww1gK1 UNDEFINE_KEY UNDEFINE KEYJ Cancels the current definition of key, if it was done with the DEFINE KEYJ or LEARN command. Does not cancel definitions done by a SET GOLD KEY, SET& FUNCTION KEYS, or SET KEYPAD command.G You can type the key name on the command line or let EVE prompt you to press the key to be undefined. Example:F The following commands set the EDT keypad and then redefine KP9 asI CENTER LINE, overriding its EDT definition. UNDEFINE KEY then cancels; that definition, restoring its EDT definition (Append). Command: SET KEYPAD EDT+ Command: DEFINE KEY=kp9 center line Command: UNDEFINE KEY kp9 Usage notes:I o In specifying key combinations, use a dash, slash, or underscore as aJ delimiter in the key name. For more information, see help on Names For Keys.E o If you do not type the key name on the command line, UNDEFINE KEY6 prompts you to press the key you want to undefine:A Function key ............. such as F20, PF3, KP0, or ENTER< GOLD key sequence ........ such as GOLD-A or GOLD-PF3? C ontrol key .............. such as CTRL/A or GOLD-CTRL/AE Shifted function key ..... such as SHIFT/F14 (DECwindows only)E ALT key combination ...... such as ALT/Z (DECwindows only)E Mouse button ............. such as M2CLICK (DECwindows only)I To cancel the operation, press the RETURN key or CTRL/M, which cannot be redefined.H o If the specified key was previously defined by a SET KEYPAD command,K that previous definition is restored, if the keypad se tting is still in effect (see example above).J o Learn sequences containing a key you undefined may not replay properlyK because the key is undefined or defined differently. See help on LEARN.E +------------------------------------------------------------------+E | For a list of defined keys, see help on Keys or press GOLD-HELP. |E | |E | For a keypad diagram, press HELP (with VT100 keypad, press PF2). |E +------------------------------------------------------------------+ Related topics:; Control Keys Gold Keys Names For Keys SHOW KEYww1gK1 LEARN LEARNH Learns a sequence of keystrokes and remembers them as a single key. TheJ sequence can comprise commands, text, or both. (In some text editors this is called a "macro.")" Key: EDT keypad WPS keypad6 ----------------------------------------------6 CTRL/K CTRL/K or GOLD-> (right angle) Steps:$ 1. Use LEARN (see key list above).A 2. Type the keystrokes you want learned. You can type commands,= text, or both---including pressing keys that are already8 defined. However, mouse operations are NOT learned.; 3. To end or "remember" the learn sequence, press CTRL/R.. (Note: Do NOT type the REMEMER command.)I 4. At the prompt, press the key you want to use for the learn sequence.K Do not press a key you have used in the sequence being remembered. You$ can press any of the following:B Function key ............. such as F20, PF3, KP0, or ENTER= GOLD key sequence ........ such as GOLD-A or GOLD-PF31 Control key .............. such as CTRL/AF Shifted function key ..... such as SHIFT/F14 (DECwindows only)F ALT key combination ...... such as ALT/Z (DECwindows only)F Mouse button ............. such as M2CLICK (DECwindows only)I To cancel the operation---sequence not re membered---press the RETURN. key or CTRL/M, which cannot be redefined. Usage notes:K o Defining a key with LEARN and REMEMBER overrides any current definitionJ of the key, whether EVE default, EDT, WPS, or your own. The definitionK remains in effect throughout your editing session or until you redefine the key.J o To save learn sequences for future editing sessions, use SAVE EXTENDEDI EVE or SAVE ATTRIBUTES to create a section file. You cannot put learn( sequ ences in an initialization file.I o Learn sequences record keystrokes, rather than the key definitions atK the time the sequence was created. Therefore, before you replay a learnH sequence, check that any keys used in the learn sequence are definedI appropriately and also that any settings that affect the sequence areG correct (such as bound or free cursor, margins, tab stops tab mode,G pending delete, box select, box padding, and so on). Otherwise, the8 learn sequence  may fail or may not work as expected.I +-------------------------------------------------------------------+I | You can create learn sequences on VMS or ULTRIX, save them in a |I | section file, and then use that section file on the other system. |I | However, learn sequences may fail or may not replay properly if |I | they involve system-specific features or differences, such as |I | file names and directories. |I +-------------------------------------------------------------------+ Related topics:+ Canceling REMEMBER UNDEFINE KEYww1gK 1 REMEMBER REMEMBERD Ends ("remembers") a learn sequence. See help on the LEARN command.% Key: EVE default WPS keypad, ------------------------------------, CTRL/R GOLD-` (WPS Halt) Steps:: 1. Press a key defined as REMEMBER (see key list above).H +------------------------------- -------------------------------+H | Do NOT type the REMEMBER command. If you type REMEMBER, that |H | command itself is remembered as part of the learn sequence. |H | Instead, press CTRL/R or a key you defined as REMEMBER. |H +--------------------------------------------------------------+K 2. At the prompt, press the key you want to use for the learn sequence DoH not press a key you have used in the sequence being remembered. You$ can press any of the following:B Function key ............. such as F20, PF3, KP0, or ENTER= GOLD key sequence ........ such as GOLD-A or GOLD-PF31 Control key .............. such as CTRL/AF Shifted function key ..... such as SHIFT/F14 (DECwindows only)F ALT key combination ...... such as ALT/Z (DECwindows only)F Mouse button ............. such as M2CLICK (DECwindows only)I To cancel the operation---sequence not remembered---press the RETURN- key or CTRL/M which cannot be redefined. Usage notes:K o Defining a key with LEARN and REMEMBER overrides any current definitionJ of the key, whether EVE default, EDT, WPS, or your own. The definitionK remains in effect throughout your editing session or until you redefine the key.J o To save learn sequences for future editing sessions, use SAVE EXTENDEDI EVE or SAVE ATTRIBUTES to create a section file. You cannot put learn( sequences in an initialization file.ww 1gK1 SET_FUNCTION_KEYS_MOTIF: SET FUNCTION KEYS MOTIF (default in Motif environment); Defines some function keys as in other Motif applications.< Keys Definitions with SET FUNCTION KEYS MOTIFA -------------------------------------------------------------% Ctrl/Space ............... Select) Ctrl// (slash) ........... Select All$ Ctrl/\ (backslash) ....... Reset, Alt/Left arrow ........... Start of Line* Alt/Right arrow .......... End o f Line" Alt/Ctrl/Left arrow ...... Top% Alt/Ctrl/Right arrow ..... Bottom7 Ctrl/Up arrow ............ WPS Paragraph -- reverse7 Ctrl/Down arrow .......... WPS Paragraph -- forward6 Ctrl/Left arrow .......... EDT/WPS Word -- reverse6 Ctrl/Right arrow ......... EDT/WPS Word -- forward& Ctrl/Shift/Insert Here ... Restore* Alt/Remove ............... Primary Cut- Ctrl/Remove .............. EDT Delete EOL0 Shift/Remove ............. Store Text (Copy)+ Alt/Shif t/Remove ......... Primary CopyG Ctrl/Shift/Select ........ Primary Selection Restore (re-highlight)F Ctrl/Prev Screen ......... Page Left (Shift Left one window width)H Ctrl/Next Screen ......... Page Right (Shift Right one window width)@ Shift/Delete ............. Pending delete or Erase Character Usage notes:J o SET FUNCTION KEYS MOTIF does not override any definitions of the keys,I whether EVE default, EDT keypad, WPS keypad, or definitions done withI DEFINE KEY  or LEARN. Learn sequences created before you enabled MotifJ function keys may not replay properly because the keys are now defined' according to their Motif functions.G o Shifted function keys work on DECwindows, but not on character-cell( terminals, such as a VT220 or VT100.G o On some keyboards, the Alt key may be labeled COMPOSE CHARACTER. ToK enter a compose character sequence, use ALT/SPACE. Some newer keyboards have a separate ALT key.I o To keep the Motif- style function keys for future editing sessions, do either of the following:J * Use SAVE EXTENDED EVE to create a section file which saves your keyJ definitions in binary form---in effect, your own customized version) of EVE. See help on Section Files.G * Put SET FUNCTION KEYS MOTIF in an initialization file (typically= named EVE$INIT.EVE). See help on Initialization Files.E +------------------------------------------------------------------+E | For a list of defined keys, see help on Keys or press GOLD-HELP. |E | |E | For a keypad diagram, press HELP (with VT100 keypad, press PF2). |E +------------------------------------------------------------------+ Related topics:* SET FUNCTION KEYS NOMOTIF SHOW KEYww1gK1 SET_FUNCTION_KEYS_NOMOTIF SET FUNCTION KEYS NOMOTIFK Cancels Motif-style definitions of some function keys. No EVE default, EDTK  keypad, or WPS keypad keys are restored, nor are any definitions done with" DEFINE KEY or LEARN. Usage notes:I o There is no effect on keys you defined with DEFINE KEY or LEARN---forK example, if you defined ALT/E3, your definition overrides the setting's definition.G o Learn sequences containing Motif-style function keys may not replay0 properly because the keys are now undefined.E +------------------------------------------------------------------+E | For a list of defined keys, see help on Keys or press GOLD-HELP. |E | |E | For a keypad diagram, press HELP (with VT100 keypad, press PF2). |E +------------------------------------------------------------------+ Related topics:( SET FUNCTION KEYS MOTIF SHOW KEYwwYgK1 SET_GOLD_KEY SET GOLD KEYH Defines a key as the GOLD key for use with other keys, and enables someI GOLD key sequences. You can type the key name on the command line or let9 EVE prompt you to press the key you want to set as GOLD. Example:G The following commands set PF1 as the GOLD key, and then define theE sequence of GOLD and the letter C or c as CENTER LINE. Typing the1 letter by itself still enters that character. Command: SET GOLD KEY pf1/ Command: DEFINE KEY= gold-c center line Usage notes:K o Setting the GOLD key---by itself or by setting the EDT or WPS keypad---F automati cally defines some GOLD sequences for the arrow keys, miniE keypad, HELP, and F13. These are sometimes called "sleeper" keys,I because they are defined by default but must be "awakened" by settingB the GOLD key. For a list of these keys, see help on Gold Keys.J o You can have only one key set as GOLD at a time. The EDT or WPS keypadE makes PF1 the GOLD key, overriding any current definition of PF1.H However, if you set a different key as the GOLD key, then the EDT orH WP S keypad uses your GOLD key. In such case, SET NOGOLD KEY restores# PF1 as the EDT or WPS GOLD key.G o SET GOLD KEY overrides any current definition of the specified key,I whether EVE default, EDT, WPS, or your own. The definition remains inB effect throughout your editing session or until you change it.F o To keep your GOLD key and other key definitions for future editing) sessions, do either of the following:J * Use SAVE EXTENDED EVE to create a section file which saves your keyJ definitions in binary form---in effect, your own customized version) of EVE. See help on Section Files.I * Put your SET GOLD KEY command and other key-definition commands inI an initialization file (typically named EVE$INIT.EVE). See help on Initialization Files.E +------------------------------------------------------------------+E | For a list of defined keys, see help on Keys or press GOLD-HELP. |E |  |E | For a keypad diagram, press HELP (with VT100 keypad, press PF2). |E +------------------------------------------------------------------+ Related topics:C Gold Keys Names For Keys Section Files Typing KeysD DEFINE KEY SET NOGOLD KEY SHOW KEY UNDEFINE KEYwwYgK1 SET_NOGOLD_KEY SET NOGOLD KEY (default)H Cancels (undefines) the current GOLD key, so you can define that key byH itself or so you reSET_FIND_NOWHITESPACESET_FIND_WHITESPACESET_FUNCTION_KEYS_MOTIFbSET_FUNCTION_KEYS_NOMOTIFX SET_GOLD_KEY<SET_JOURNALINGstore PF1 as the GOLD key for the EDT or WPS keypad. Example:K The following commands set the F17 key as GOLD, and then enable the EDTH keypad, which ordinarily makes PF1 the GOLD key. SET NOGOLD KEY then= cancels your GOLD key (F17), making PF1 the EDT GOLD key. Command: SET GOLD KEY F17 Command: SET KEYPAD EDT Command: SET NOGOLD KEY Usage notes:G o SET NOGOLD KEY does not cancel or undefine GOLD sequences, but theyI cannot be executed unl ess another key is set as GOLD, either by usingF SET GOLD KEY or by setting the EDT or WPS keypad. See help on Gold Keys.H o If you use the EDT or WPS keypad and set a key other than PF1 as theJ GOLD key, then SET NOGOLD KEY restores PF1 as the GOLD key for the EDT& or WPS keypad (see example above).J o If you cancel the GOLD key, learn sequences containing a GOLD key willH not replay properly, because there is now a different GOLD key or no GOLD key.E +------------------------------------------------------------------+E | For a keypad diagram, press HELP (with VT100 keypad, press PF2). |E | |E | For a list of defined keys, see help on Keys or press GOLD-HELP. |E +------------------------------------------------------------------+ Related topics:< Gold Keys SET GOLD KEY SHOW KEY UNDEFINE KEYwwYgK1 SET_SHIFT_KEY SET SHIFT KEYD +------- -------------------------------------------------------+D | The SET SHIFT KEY and SET NOSHIFT KEY commands are obsolete. |D | |D | Instead, use the SET GOLD KEY and SET NOGOLD KEY commands. |D +--------------------------------------------------------------+wwYgK1 SET_NOSHIFT_KEY SET NOSHIFT KEYD +--------------------------------------------------------------+D | The SET SHIFT KEY and SET NO SHIFT KEY commands are obsolete. |D | |D | Instead, use the SET GOLD KEY and SET NOGOLD KEY commands. |D +--------------------------------------------------------------+wwYgK1 SET_KEYPAD_EDT SET KEYPAD EDTJ Enables the EDT-style keypad, defining the numeric keypad and other keys.I +----------------------------------------------------------------------+I | For a keypad diagram, press HELP or with the EDT keypad, press PF2. |I | |I | For a list of key definitions, see help on Keys or press GOLD-HELP |I | or with the EDT keypad, press GOLD-PF2. |I | |I | For more information on the EDT keypad, see help on EDT Differences. |I +----------------------------------------------------------------------+ Usage notes: I o Setting the EDT keypad makes PF1 the GOLD key, overriding any currentK definition of PF1. However, if you set a different key as GOLD, the EDT5 keypad uses your GOLD key without redefining PF1.B o The EDT keypad also defines the EVE default GOLD key sequencesF (sometimes called "sleeper" keys) such as GOLD-F13, GOLD-HELP, and% GOLD-FIND. See help on Gold Keys.K o If you define keys that EDT ordinarily defines, such as CTRL/U, PF4, or< GOLD-KP8, your definitions o verride the EDT definitions.F o The EDT keypad redefines some EVE default keys---in particular theH following. Learn sequences created before you enabled the EDT keypad@ may not replay properly because some keys are now redefined.A Keys Definitions with SET KEYPAD EDTA ----------------------------------------------------------? CTRL/H or BACKSPACE ...... EDT Backspace (start of line): CTRL/J or LINEFEED ....... EDT Delete Previous Word : CTRL/U ................... EDT Delete Start Of Line3 F12 ...................... EDT Start Of Line: F13 ...................... EDT Delete Previous Word1 NEXT SCREEN .............. EDT Next Screen5 PREV SCREEN .............. EDT Previous Screen1 PF4 .......................EDT Delete Line( ENTER .................... RETURN6 For more information, see help on EDT Differences.E o To keep the EDT keypad for future editing sessions, do any of the following:J * Use SAVE EXTENDED EVE to create a section file which saves your keyJ definitions in binary form---in effect, your own customized version) of EVE. See help on Section Files.D * Put SET KEYPAD EDT in an initialization file (typically named7 EVE$INIT.EVE). See help on Initialization Files.D * Put EVE_SET_KEYPAD_EDT; in your command file (typically named3 TPU$COMMAND.TPU). See help on Command Files.G * On VMS define the EVE$KEYPAD logical name to be EDT. Other validG names are EVE, NUMERIC, VT100, and WPS. If you do not define theE logical name, the keypad defaults to EVE which gives the VT100I keypad on VT100 terminals or the numeric keypad on VT200 and laterI terminals. This logical name is useful if you want to use the sameG keypad for all editing sessions. This logical name overrides anyJ keypad setting saved in a section file. You can override the effectH of this logical name by setting the keypad in your initialization$ file or in your command file.5 For more information, see help on EDT Conversion.J o You can use EDT key functions without having to enable the EDT keypad.G For example, the following command defines GOLD-REMOVE (on the mini( keypad) as the EDT Append key (KP9):0 Command: DEFINE KEY= gold-remove edt kp9 Related topics:F EDT Conversion EDT Differences Gold Keys SET KEYPAD NOEDTwwYgK1 SET_KEYPAD_NOEDT SET KEYPAD NOEDTF Disables the EDT keypad, restoring the default keypad for the type ofH terminal you are using---effectively, the same as SET KEYPAD NUMERIC or SET KEYPAD VT100. Usage notes:H o Canceling the EDT keypad cancels the GOLD key (unless you defined it yourself with SET GOLD KEY).K o Keys defined with DEFINE KEY, LEARN, SET FUNCTION KEYS, or SET GOLD KEYJ are not affected. However, learn sequences containing EDT keys or GOLDB  key sequences may not replay properly because the keys are nowI undefined or defined differently. For example, PF4 is now DO, insteadJ of EDT Delete Line, and CTRL/J is now ERASE WORD instead of EDT Delete Previous Word.E +------------------------------------------------------------------+E | For a list of defined keys, see help on Keys or press GOLD-HELP. |E | |E | For a keypad diagram, press HELP (with VT100 keypad, press PF2). |E +------------------------------------------------------------------+ Related topics:< SET KEYPAD EDT SET KEYPAD NUMERIC SET KEYPAD VT100wwYgK1 SET_KEYPAD_NOWPS SET KEYPAD NOWPSF Disables the WPS keypad, restoring the default keypad for the type ofH terminal you are using---effectively, the same as SET KEYPAD NUMERIC or SET KEYPAD VT100. Usage notes:H o Canceling the WPS keypad cancels the GOLD key (unless you defined itK yourself with SET GOLD KEY). It does not restore free cursor motion. To3 enable free cursor motion, use SET CURSOR FREE.K o Keys defined with DEFINE KEY, LEARN, SET FUNCTION KEYS, or SET GOLD KEYJ are not affected. However, learn sequences containing WPS keys or GOLDB key sequences may not replay properly because the keys are nowI undefined or defined differently. For example, PF4 is now DO, insteadK of WPS Delete Character, and CTRL/J is ERASE WORD instead of WPS Delete Previous Word.E +------------------------------------------------------------------+E | For a list of defined keys, see help on Keys or press GOLD-HELP. |E | |E | For a keypad diagram, press HELP (with VT100 keypad, press PF2). |E +------------------------------------------------------------------+ Related topics:< SET KEYPAD NUMERIC SET KEYPAD VT100 SET KEYPAD WPSwwYgK1 SET_KEYPAD _NUMERIC SET KEYPAD NUMERIC (default)K Sets the numeric keypad to the default state, canceling the current keypad (EDT, VT100, or WPS).( F10 F11 F12 F13 F14E +------+ +------+------+------+------+ +-------+---------------+E | EXIT | |CHANG |MOV BY|ERASE |CHANG | | HELP | DO |E | | |DIREC | LINE | WORD | MODE | |KEYPAD | |E +------+ +------+------+------+------+ +-------+---------------+E  +-------+-------+-------+E CTRL/A ...... Change Mode | FIND |INSERT |REMOVE |E CTRL/B ...... Recall | | HERE | |E CTRL/D ...... Exit (on ULTRIX) +-------+-------+-------+E CTRL/E ...... End Of Line |SELECT | NEXT | PREV |E CTRL/H ...... Start Of Line | |SCREEN |SCREEN |E CTRL/I ...... Tab +-------+-------+-------+= CTRL/J ...... Erase Word  | ^ |= CTRL/L ...... Insert Page Break | | |E CTRL/M ...... Return +-------+-------+-------+E CTRL/R ...... Remember | <-- | | | --> |E CTRL/U ...... Erase Start Of Line | | V | |E CTRL/V ...... Quote +-------+-------+-------+ CTRL/W ...... Refresh CTRL/Z ...... Exit PF4 ......... Do ENTER ....... Return Usage notes: J o SET KEYPAD NUMERIC makes keys on the numeric keypad the same as typingH keys, unless you defined them yourself. For example, pressing KP8 isH the same as typing the number 8; pressing COMMA on the keypad is the+ same as typing a comma on the keyboard.I o There is no GOLD key unless you defined it yourself by using SET GOLDI KEY (see help on Gold Keys). Keys defined with DEFINE KEY, LEARN, SETF FUNCTION KEYS, or SET GOLD KEY are not affected---your definitions$ over ride the keypad definitions.D o If you change the keypad setting, learn sequences created with aI different keypad (such as EDT or WPS) may not replay properly becauseJ SET KEYPAD NUMERIC may undefine those keys or define them differently.H o SET KEYPAD NUMERIC is NOT valid on VT100-series terminals because onK VT100-series terminals, EVE uses the numeric keypad for the default key. definitions. See help on SET KEYPAD VT100.J o On VMS define the EVE$KEYPAD logical name to be NUMERIC if you want toJ use the numeric keypad for all editing sessions. Other valid names areH EDT, EVE, VT100, and WPS. If you do not define the logical name, theJ keypad defaults to EVE which gives the VT100 keypad on VT100 terminalsI or the numeric keypad on VT200 and later terminals. This logical nameJ overrides any keypad setting saved in a section file. You can overrideA the effect of this logical name by setting the keypad in your0 initialization file or in yo ur command file.E +------------------------------------------------------------------+E | For a list of defined keys, see help on Keys or press GOLD-HELP. |E | |E | For a keypad diagram, press HELP (with VT100 keypad, press PF2). |E +------------------------------------------------------------------+ Related topics:5 Control Keys Gold Keys Typing Keys8 SET KEYPAD EDT SET KEYPAD VT100 SET KE YPAD WPSwwgK1 SET_KEYPAD_VT100 SET KEYPAD VT100J Sets the VT100-style keypad, canceling the current keypad, such as EDT or< WPS. This is the default setting on VT100-series terminals.G +-------+-------+-------+-------+ +-------+-------+-------+-------+G | ^ | | | <-- | --> | | FIND | HELP | CHANG | DO |G | | | V | | | | |KEYPAD | DIREC | |G +-------+-------+-------+-------+ +-------+-------+-------+-------+G CTRL/A .... Change Mode |SELECT |REMOVE |INSERT | MOVE |G CTRL/B .... Recall | | | HERE |BY LINE|G CTRL/D .... Exit (on ULTRIX) +-------+-------+-------+-------+G CTRL/E .... End Of Line | | ^ | | ERASE |G CTRL/H .... Start Of Line | | | | | WORD |G CTRL/I .... Tab +-------+-------+-------+-------+G CTRL/J .... Erase Word | <--- | | |  ---> | |G CTRL/L .... Insert Page Break | | V | | CHANG |G CTRL/M .... Return +-------+-------+-------+ MODE |G CTRL/R .... Remember | NEXT SCREEN | PREV | |G CTRL/U .... Erase Start Of Line | |SCREEN | |G CTRL/V .... Quote +---------------+-------+-------+ CTRL/W .... Refresh CTRL/Z .... Exit Usage notes:I o There is no GOLD key unless you defined it you rself by using SET GOLDI KEY (see help on Gold Keys). Keys defined with DEFINE KEY, LEARN, SETF FUNCTION KEYS, or SET GOLD KEY are not affected---your definitions$ override the keypad definitions.D o If you change the keypad setting, learn sequences created with aI different keypad (such as EDT or WPS) may not replay properly becauseH SET KEYPAD VT100 may undefine those keys or define them differently.K o On a VT200- or VT300-series terminal, SET KEYPAD VT100 does not di sableH or undefine F10--F14, HELP, DO, or the mini keypad. Thus, if you areH already accustomed to the VT100 keypad, you can use SET KEYPAD VT100I even when you are running EVE on a VT240 or other, newer terminal. IfK you want the VT100-style keypad for future editing sessions, regardless6 of your type of terminal, do any of the following:J * Use SAVE EXTENDED EVE to create a section file which saves your keyJ definitions in binary form---in effect, your own custom ized version) of EVE. See help on Section Files.F * Put SET KEYPAD VT100 in an initialization file (typically named7 EVE$INIT.EVE). See help on Initialization Files.F * Put EVE_SET_KEYPAD_VT100; in your command file (typically named3 TPU$COMMAND.TPU). See help on Command Files.I * On VMS define the EVE$KEYPAD logical name to be VT100. Other validE names are EDT, EVE, NUMERIC, and WPS. If you do not define theE logical name, the keypad defaul ts to EVE which gives the VT100I keypad on VT100 terminals or the numeric keypad on VT200 and laterK terminals. This logical name overrides any keypad setting saved in aH section file. You can override the effect of this logical name byH setting the keypad in your initialization file or in your command file.E +------------------------------------------------------------------+E | For a list of defined keys, see help on Keys or press GOLD-HELP. |E |  |E | For a keypad diagram, press HELP (with VT100 keypad, press PF2). |E +------------------------------------------------------------------+ Related topics:7 Control Keys Gold Keys Typing Keys: SET KEYPAD EDT SET KEYPAD NUMERIC SET KEYPAD WPSwwgK1 SET_KEYPAD_WPS SET KEYPAD WPSJ Enables the WPS-style keypad, defining the numeric keypad and other keys, and sets the cursor t o BOUND.H +---------------------------------------------------------------------+H | For a keypad diagram, press HELP or with the WPS keypad, GOLD-H. |H | |H | For a list of key definitions, see help on Keys or press GOLD-HELP. |H | |H | For more information about WPS keys, see help on WPS Differences. |H +---------------------------------------------------------------------+ Usage notes:I o Setting the WPS keypad makes PF1 the GOLD key, overriding any currentK definition of PF1. However, if you set a different key as GOLD, the WPS5 keypad uses your GOLD key without redefining PF1.C o The WPS keypad also defines the EVE default GOLD key sequences,J (sometimes called "sleeper" keys) such as GOLD-FIND and GOLD-HELP, butE redefines GOLD-F13 as Delete Beginning Sentence (see help on Gold Keys).H o If you define keys that WPS ordinarily defines, such as GOLD-R, PF4,B KP0, or CTRL/J, your definitions override the WPS definitions.F o The WPS keypad redefines some EVE default keys---in particular theH following. Learn sequences created before you enabled the WPS keypad@ may not replay properly because some keys are now redefined.@ Keys Definitions with SET KEYPAD WPS@ ---------------------------------------------------------9 CTRL/J or LINEFEED ...... W PS Delete Previous Word9 F13 ..................... WPS Delete Previous Word> GOLD-F13 ................ WPS Delete Beginning SentenceC INSERT HERE ............. WPS Paste (does not use clipboard)C REMOVE .................. WPS Cut (does not use clipboard)E SELECT .................. SELECT (also sets forward direction)5 PF4 ..................... WPS Delete CharacterE PERIOD .................. SELECT (also sets forward direction)< ENTER ... ................ WPS Search Right Angle (<>)6 For more information, see help on WPS Differences.E o To keep the WPS keypad for future editing sessions, do any of the following:J * Use SAVE EXTENDED EVE to create a section file which saves your keyJ definitions in binary form---in effect, your own customized version) of EVE. See help on Section Files.D * Put SET KEYPAD WPS in an initialization file (typically named7 EVE$INIT.EVE). See help on Initiali zation Files.D * Put EVE_SET_KEYPAD_WPS; in your command file (typically named3 TPU$COMMAND.TPU). See help on Command Files.G * On VMS define the EVE$KEYPAD logical name to be WPS. Other validH equivalence names are EDT, EVE, NUMERIC, and VT100. If you do notK define this logical name, the keypad defaults to EVE which gives theI VT100 keypad on VT100 terminals or the numeric keypad on VT200 andF later terminals. This logical name overrides any keypad settingK saved in a section file. You can override the effect of this logicalH name by setting the keypad in your initialization file or in your command file.J o You can use WPS key functions without having to enable the WPS keypad.F For example, the following command defines GOLD-TAB as the WPS Tab Position key (KP8):- Command: DEFINE KEY= gold-tab wps kp8 Related topics:H Gold Keys WPS Differences SET CURSOR BOUND SET KEYPAD NOWPSwwgK1 @ @ (at sign)D Executes an initialization file you specify. An initialization fileI contains a list of EVE commands you want executed without having to typeK each command---for example, settings or key definitions. Default file type is .EVE. Examples:" Commands EffectsI ----------------------------------------------------------------------K @ myinit Executes an initialization file named MYINIT.EVEK  in your current, default directory. On VMS, file8 names are not case-sensitive.J @ sys$login:eve$init You can use @ to execute an initialization fileF in case you did not use the /INITIALIZATIONI qualifier when you invoked EVE---in this case,F to execute your default initialization fileF (EVE$INIT.EVE) in your SYS$LOGIN directory. Usage notes: H o You can use more than one initialization file in an editing session,K but can execute only one at a time. You cannot use wildcards to specifyG the initialization file, and you cannot use the @ command within an initialization file.I o If you use a search list to specify the file or use wildcards for theF device (disk) or directory (such as [...]), EVE executes the first# matching file, if there is one.K o When you use @, any commands in the initialization file that set bufferJ attributes, such as margins and tab stops, apply to the current bufferH (see help on Defaults). For example, if your initialization file hasG the command SET RIGHT MARGIN 70, the setting applies to the currentK buffer. If you want the settings to apply to other buffers, you must go6 to each of those buffers and repeat the @ command.J o For an example of an initialization file, and information on using the> /INITIALIZATION qualifier when you invoke EVE, see help on Initialization Files. Related topics:F Defaults Command Files Initialization Files Section FileswwgK1 DEFINE_MENU_ENTRY DEFINE MENU ENTRYH Adds an EVE command to to a pull-down or pop-up menu for the DECwindows interface. Steps:' 1. Use the DEFINE MENU ENTRY command.B 2. Type the name of the menu to which you want to add a command.3 DECwindows EVE menus have the following names:@ File Pulldown Search+Choices_Bufferu Clipboard Commands0v Command_FilesuCONTEXT_SENSITIVE_HELP; Control_Keys CONVERT_TABSTCOPYHfCustomize_MenuCUT  Pulldown Help Pulldown? Edit Pulldown View Pulldown Select PopupA Format Pulldown Options Pulldown Noselect PopupK Put the name in quotes or let EVE prompt you for it. You need only useJ the first term of the menu name, but you cannot abbreviate this term.H 3. Type the name of the EVE command you want the menu item to execute.9 Put the name in quotes or let EVE prompt you for it.G 4. Type the name that you want to appear on the menu. Put the name inK quotes or let EVE prompt you for it. If you simply press RETURN at theJ prompt, without typing anything, the label is the same as the command name.J 5. Type Yes or No to specify whether you want a separator line to appearK above the name, as a visual aid or for aesthetics. Put the response in) quotes or let EVE prompt you for it. Example:J The following command adds SHOW BUFFERS to the File menu, labeling theA item "Buffer List," and adds a line separator above the item:E Command: DEFINE MENU "File" "SHOW BUFFERS" "Buffer List" "Yes" Usage notes:G o Because of the number of parameters, it may be easier to let DEFINEK MENU ENTRY prompt you, rather than typing each parameter on the commandB line. Alternatively, choose Extend Menu from the Options menu.A o You cannot use DEFINE MENU ENTRY on character-cell terminals.B o To save menu definitions for future editing sessions, use SAVEH ATTRIBUTES to create a section file or to create or update a command" file---see help on Attributes. Related topics:0 DECwindows Menus UNDEFINE MENU ENTRYww(gK1 UNDEFINE_MENU_ENTRY UNDEFINE MENU ENTRYJ Removes an EVE command from a pull-down or pop-up menu for the DECwindows interface. Steps:) 1. Use the UNDEFINE MENU ENTRY command.C 2. Type the name of the menu in which you want to remove an item.3 DECwindows EVE menus have the f ollowing names:@ File Pulldown Search Pulldown Help Pulldown? Edit Pulldown View Pulldown Select PopupA Format Pulldown Options Pulldown Noselect PopupK Put the name in quotes or let EVE prompt you for it. You need only useJ the first term of the menu name, but you cannot abbreviate this term.K 3. Type the name of the menu item you want to remove---typically, the EVEH command that appears on the menu. Put the name in quotes or let EVE prompt you for it. Example:I When there is no selection, the following command removes CENTER LINEK from the pop-up menu that is displayed when you press M3 on DECwindows:B Command: UNDEFINE MENU ENTRY "Noselect Popup" "Center Line" Usage notes:I o Because of the number of parameters, it may be easier to let UNDEFINEK MENU ENTRY prompt you, rather than typing each parameter on the commandB line. Alternatively, choose Extend Menu from the Options menu.C o You cannot use UNDEFINE MENU ENTRY on character-cell terminals.B o To save menu definitions for future editing sessions, use SAVEH ATTRIBUTES to create a section file or to create or update a command" file---see help on Attributes. Related topics:. DECwindows Menus DEFINE MENU ENTRYww(gK 1 EXTEND_ALL EXTEND ALLD Compiles all the TPU procedures in the current buffer---same as theJ command EXTEND EVE * or EXTEND TPU *. This is useful in compiling several related procedures. Steps:B 1. Put the procedures you want to compile into an EVE buffer.A For example, use GET FILE, OPEN, or OPEN SELECTED to edit9 a command file (.TPU) containing your procedures.# 2. Use the EXTEND ALL command. Usage notes:K o Compiler messages may appear too quickly to read in the message window.K To view the messages more easily, split the EVE main window and put theG MESSAGES buf fer into one window and your procedures buffer into theG other window. For an example of how to do this, see help on Message Buffer.H o To execute a compiled procedure, use the TPU command and specify theF procedure name. For a sample procedure, see help on Command Files.J o To save save your compiled procedures for future editing sessions, useK SAVE EXTENDED EVE to create a section file---see help on Section Files. Related topics:< EXTEND EVE EXTEND THIS  SAVE EXTENDED EVE TPUww(gK 1 EXTEND_EVE EXTEND EVEF Compiles one or more TPU procedures to extend the editor (same as the EXTEND TPU command). Steps:G 1. Put the procedures you want to compile into an EVE buffer---for2 example, by getting a command file (.TPU).I 2. Use EXTEND EVE and specify a procedure name (see examples below). Examples: Commands EffectsJ -------------------------------------------------------- --------------I EXTEND EVE myproc Compiles a procedure named MYPROC in the currentK TPU myproc buffer. To execute the compiled procedure, use theD TPU command and specify the procedure name.J EXTEND EVE * Compiles all the procedures in the current buffer; ---same as the EXTEND ALL command. Usage notes:B o Procedure names are not case-sensitive (you can use uppercase,K lowercase, or mixed case). Also, y ou can abbreviate the procedure name.J If more than one procedure name matches your request, EVE shows a listF of the matching names for you to choose from---see help on Choices Buffer.J o To compile the procedure that the cursor is on, without having to typeJ its name, use EXTEND THIS. For a sample procedure, see help on Command Files.K o Compiler messages appear in the message window at the bottom of the EVEJ screen. To view all the messages, use the command BUFFER MESSAGES. For1 more information, see help on Message Buffer.J o To save save your compiled procedures for future editing sessions, useK SAVE EXTENDED EVE to create a section file---see help on Section Files. Related topics:< EXTEND ALL EXTEND THIS SAVE EXTENDED EVE TPUww(gK 1 EXTEND_THIS EXTEND THISE Compiles the TPU procedure that the cursor is on---same as using the> EXTEND EVE command without having to type the procedure name. Steps:K 1. Put the cursor anywhere in the procedure you want to compile---thatG is, anywhere between the PROCEDURE and ENDPROCEDURE statements.$ 2. Use the EXTEND THIS command. Usage notes:K o Compiler messages appear in the message window at the bottom of the EVEJ screen. To view all the messages, use the command BUFFER MESSAGES. See help on Message Buffer.H o To execute a compiled procedure, use the TPU command and specify theF procedure name. For a sample procedure, see help on Command Files.J o To save save your compiled procedures for future editing sessions, useK SAVE EXTENDED EVE to create a section file---see help on Section Files. Related topics:; EXTEND ALL EXTEND EVE SAVE EXTENDED EVE TPUww(gK 1 EXTEND_TPU EXTEND TPUG Same as EXTEND EVE---compiles one or more TPU procedures to extend the editor.B +------------------------------------------------------------+B | For more information, see help on the EXTEND EVE command. |B +------------------------------------------------------------+ww(gK1 SAVE_ATTRIBUTES SAVE ATTRIBUTESJ Saves your global settings and other customizations by creating a section0 file or by creating or updating a command file. Steps:I 1. Make the changes you want, such as adding or removing menu items,C enabling bound cursor motion, setting tab modes, and so on.H 2. Use the SAVE ATTRIBU TES command. By default, EVE prompts you forE the name of a section file to create (see usage notes below). Usage notes:J o A section file is in binary form so it is executed quickly at startup,H but cannot be printed or edited. In effect, the section file is your9 own, customized version of EVE, saving the following: * Compiled procedures7 * Most global settings---see help on Attributes4 * Key definitions, including learn sequences7 * Me nu definitions for the DECwindows interfaceI o If you save in a command file, EVE saves most global settings and anyB menu definitions by generating a specially marked block of TPUJ statements. EVE then creates a new command file or updates an existingE command file. For an example of this attribute block, see help on Command Files.I o The following table shows the effects on SAVE ATTRIBUTES depending onC whether you set a default section file and whether section file % prompting is enabled or disabled:@ Section file settings Effects with SAVE ATTRIBUTESE -----------------------------------------------------------------E SET DEFAULT SECTION FILE Asks whether to save in a sectionF SET SECTION FILE PROMPTING file. If you respond Yes, EVE thenG saves in your default section file.F SET DEFAULT SECTION FILE Saves in your default section fileB SET NOSECTION FILE PROMPTING  without any further prompting.I SET NODEFAULT SECTION FILE (Defaults.) Asks whether to save inH SET SECTION FILE PROMPTING a section file. If you respond Yes,G EVE asks for the section file name.J SET NODEFAULT SECTION FILE Asks whether to save in a command fileF SET NOSECTION FILE PROMPTING (.TPU) without prompting you about= saving in a section file.K o If you prefer to save in  a section file, use the following commands, soK that SAVE ATTRIBUTES creates a new version of your default section file without prompting:( Command: SET DEFAULT SECTION FILE, Command: SET NOSECTION FILE PROMPTINGK o If you prefer to save in a command file, use the following commands, soI that SAVE ATTRIBUTES prompts for a command file and shows the name of1 your default command file in the prompt line:, Command: SET NOSECTION FILE PROMPTING* C ommand: SET NODEFAULT SECTION FILE( Command: SET DEFAULT COMMAND FILEH o When you exit or quit, EVE checks if any attributes were changed andH not already saved. If so, EVE asks whether you want to save them. IfI you respond Yes, EVE then does a SAVE ATTRIBUTES before going on with the exit or quit.H o On ULTRIX, existing section files are copied to a backup file beforeH being overwritten. For help on customizing the backup file spec, seeH help on SET BACKUP CONTROL STRING. For help on enabling or disablingB the feature, see help on SET FILE BACKUP or SET NOFILE BACKUP. Related topicsF Attributes Command Files Section FilesK SAVE EXTENDED EVE SAVE SYSTEM ATTRIBUTES SET BACKUP CONTROLJ SET EXIT ATTRIBUTE CHECK SET FILE BACKUP SET NOFILE BACKUP SHOW FILE BACKUPww(gK1 SAVE_EXTENDED_EVE SAVE EXTENDED EVEK Creates a section file to save key definitions, menu definitions, compiledF procedures, and most global attributes (same as the SAVE EXTENDED TPU- command). Default file type is .TPU$SECTION. Examples:. Commands EffectsJ ----------------------------------------------------------------------H SET DEFAULT SECTION FILE mysec Sets your default section file asI SAVE EXTENDED EVE MYSEC.TPU$SECTION and then createsI that section file in your current ,F default directory. On VMS, fileD names are not case-sensitive.C SAVE EXTENDED EVE newsec Creates a section file namedJ NEWSEC.TPU$SECTION in your current,9 default directory. Usage notes:H o If you set a default section file, SAVE EXTENDED EVE does not promptK you for a section file name---it automatically uses yo ur default (as in the first example above).E o You use one section file at a time. A section file is cumulative,@ saving the current key definitions, menu definitions, globalF attributes, and compiled procedures---and any already saved in the: section file you are using. See help on Section Files.G o You can also create a section file by using SAVE ATTRIBUTES or SAVEH SYSTEM ATTRIBUTES, or when you save attributes as part of exiting or& quitting---see help on Attri butes.E o In using a section file when you invoke EVE, you must specify theK device (disk) and directory. Otherwise, TPU assumes the section file isK in SYS$SHARE. For more information, see DCL help on EDIT/TPU/SECTION or! set the EVE Reference Manual.H o On ULTRIX, existing section files are copied to a backup file beforeK being overwritten. This is the default behavior, but you can disable itJ or customize the way EVE creates the backup file spec by using the SETA  NOFILE BACKUP or SET BACKUP CONTROL STRING commands. For more, information, see help on those commands. Related topics:B Attributes Section Files SET BACKUP CONTROLA SET DEFAULT SECTION SET FILE BACKUP SET NOFILE BACKUP SHOW FILE BACKUPww8ΔgK1 SAVE_EXTENDED_TPU SAVE EXTENDED TPUK Same as the SAVE EXTENDED EVE command---creates a section file to save keyD definitions, menu definitions, compiled procedures, and most global / attributes. Default file type is .TPU$SECTION.H +------------------------------------------------------------------+H | For more information, see help on the SAVE EXTENDED EVE command. |H +------------------------------------------------------------------+ww8ΔgK1 SAVE_SYSTEM_ATTRIBUTES SAVE SYSTEM ATTRIBUTESD Saves the EVE default attributes and menu definitions by creating a8 section file or by creating or updating a command file.J This is useful if you(RETURNAREVERSE/& Ruler_KeysSAVE_ATTRIBUTESSAVE_EXTENDED_EVE.SAVE_EXTENDED_TPUZ SAVE_FILE6 SAVE_FILE_ASSAVE_SYSTEM_ATTRIBUTES>b Scroll_Bars  set attributes or otherwise customized EVE and wantG to restore standard EVE settings---for example, to have a standard EVE section file or command file. Usage notes:C o The following table shows the effects on SAVE SYSTEM ATTRIBUTESK depending on whether you set a default section file and whether section* file prompting is enabled or disabled:@ Section file settings Effects with SAVE ATTRIBUTESE -------------------------------------------------------------- ---E SET DEFAULT SECTION FILE Asks whether to save in a sectionF SET SECTION FILE PROMPTING file. If you respond Yes, EVE thenG saves in your default section file.F SET DEFAULT SECTION FILE Saves in your default section fileB SET NOSECTION FILE PROMPTING without any further prompting.I SET NODEFAULT SECTION FILE (Defaults.) Asks whether to save inH SET SECTION FILE PROMPTING a section file. If you re spond Yes,G EVE asks for the section file name.J SET NODEFAULT SECTION FILE Asks whether to save in a command fileF SET NOSECTION FILE PROMPTING (.TPU) without prompting you about= saving in a section file.K o SAVE SYSTEM ATTRIBUTES does not change the settings currently in effectI for the editing session. For example, it does not restore EVE defaultJ settings, such as free cursor or invisible tab s. For a list of the EVE+ default settings, see help on Defaults. Related topicsF Attributes Command Files Section Files SAVE ATTRIBUTESww8ΔgK1 SET_CLIPBOARD SET CLIPBOARDK Enables the DECwindows clipboard for copying, cutting, and pasting, so youA can transfer text between EVE and other DECwindows applications. Example:J The following commands enable the DECwindows clipboard (rather than toH the INSERT HERE buffer), select the entire buffer, and then copy the selection to the clipboard, Command: SET CLIPBOARD Command: SELECT ALL Command: COPY Usage notes:H o You can use the clipboard only with the DECwindows interface, not onJ DECterm or character-cell terminals. Default is SET NOCLIPBOARD, which uses the INSERT HERE buffer.A o WPS keys do NOT use the clipboard, regardless of the setting.I o SET CLIPBOARD applies in all buffers. To save your setting for futureH editing sessions, use SAVE ATTRIBUTES to create a section file or toJ create or update a command file---see help on Attributes. However, forK routine editing within EVE, using the INSERT HERE buffer may be faster,- depending on the amount of text involved.9 o On DECwindows, you can toggle the setting as follows:< 1. Choose Global Attributes from the Customize menu.7 2. Click M1 on Set Clipboard in the dialog box. Related topics:G Attributes Quick Copy COPY CUT PASTE SET NOCLIPBOARDww8ΔgK1 SET_NOCLIPBOARD SET NOCLIPBOARD (default)E Disables the clipboard so that copying, cutting, and pasting use the INSERT HERE buffer in EVE. Example:G The following commands disable the DECwindows clipboard, select theI entire buffer, and then copy the selection to the INSERT HERE buffer,! rather than to the clipboard: Command: SET NOCLIPBOARD Command: SELECT ALL Command : COPY Usage notes:G o For routine editing within EVE, using the INSERT HERE buffer may beK faster than using the clipboard. Typically, you enable the clipboard soH you can transfer text between EVE and other DECwindows applications.J o To view the contents of the INSERT HERE buffer---for example, to checkE what you last copied or cut---use the command BUFFER INSERT HERE.K o SET NOCLIPBOARD applies in all buffers. To save your setting for futureH editing sessions, use SAVE ATTRIBUTES to create a section file or to< create or update a command file. See help on Attributes.9 o On DECwindows, you can toggle the setting as follows:< 1. Choose Global Attributes from the Customize menu.7 2. Click M1 on Set Clipboard in the dialog box. Related topics:; Quick Copy COPY CUT PASTE SET CLIPBOARDww8ΔgK1 SET_DEFAULT_COMMAND_FILE SET DEFAULT COMMAND FILEH Determines the command file you want EVE to create or update for savingG attributes, without your having to specify the command file each time. Default file type is .TPU. Example:K If you prefer to save in a command file, use the following commands, soH that when you save attributes, EVE asks whether to save in a commandK file and shows the name of your default command file in the prompt lineI ---in this case, the default command file is named MYCOMM.TPU in your SYS$LOGIN directory:, Command: SET NOSECTION FILE PROMPTING9 Command: SET DEFAULT COMMAND FILE sys$login:mycomm Usage notes:I o If you do not specify a file on the command line, EVE prompts you forJ one. The prompt shows the name of the current default command file, ifG one is set. If you have not already set a default command file, theH prompt shows the name of the command file used when you invoked EVE:> * The command file specified with the /COMMAND= qualifier? * The command file defined by the TPU$COMMAND logical nameF * A file named TPU$COMMAND.TPU in your current, default directoryF o Setting a default command file does not determine the command fileI executed at startup, but only the command file for saving attributes.H For information on specifying a command file at startup, see help on Command Files.I o To save your setting for future editing sessions, use SAVE ATTRIBUTESH to create a section file or to create or update a command file---see  help on Attributes. Related topics:? Attributes Command Files SET NODEFAULT COMMAND FILEww8ΔgK1 SET_DEFAULT_SECTION_FILE SET DEFAULT SECTION FILEK Determines the section file you want EVE to create to save attributes, keyJ definitions, and other customizations, without your having to specify the3 file each time. Default file type is .TPU$SECTION. Example:: The following commands set the default section file asA MYSEC.TPU$SECTION in your SYS$LOGIN directory and then create that section file:8 Command: SET DEFAULT SECTION FILE sys$login:mysec! Command: SAVE EXTENDED EVE Usage notes:H o If you use SET DEFAULT SECTION FILE and do not specify a file on theK command line, EVE prompts you for one. The prompt shows the name of theC current default section file, if one is set. Typically, this is EVE$SECTION.F o The following table shows the effects of SET DEFAULT SECTION FILE,K dependin g on whether you enabled or disabled section file prompting for saving attributes:H Prompt setting Effect with SET DEFAULT SECTION FILEH --------------------------------------------------------------------F SET SECTION FILE PROMPTING When you save attributes, EVE asksF (default) whether to save in a section file.I If you respond Yes, EVE saves in yourG default se ction file without asking6 for the file name.G SET NOSECTION FILE PROMPTING When you save attributes, EVE savesH in your default section file without: any further prompting.H o These settings or effects apply when you use SAVE ATTRIBUTES or SAVEH SYSTEM ATTRIBUTES, or when you save attributes as part of exiting or quitting.F o Setting a default section file does not determine the section fileJ loaded at startup, but only the section file for saving attributes andI other customizations. For information about specifying a section file* at startup, see help on Section Files.I o To save your setting for future editing sessions, use SAVE ATTRIBUTESH to create a section file or to create or update a command file---see help on Attributes. Related topics:J Section Files SET NODEFAULT SECTION FILE SET SECTION FILE PROMPTww8ΔgK1 SET_NODEFAULT_COMMAND_FILE( SET NODEFAULT COMMAND FILE (default)K Cancels the default command file for saving attributes---in effect, makingE one of the following the default command file for saving attributes:G * The command file specified with the /COMMAND= qualifier when you invoked EVE? * The command file defined by the TPU$COMMAND logical nameF * A file named TPU$COMMAND.TPU in your current, default directory Usage notes:K o SET NODEFAULT COMMAND FILE does not determine the command file executedD at startup, but only the command file for saving attributes. ForD information on specifying a command file at startup, see help on Command Files.I o To save your setting for future editing sessions, use SAVE ATTRIBUTESH to create a section file or to create or update a command file---see help on Attributes. Related topics:= Attributes Command Files SET DEFAULT COMMAND FILEwwHgK1 SET_NODEFAULT_SECTION_FILE( SET NODEFAULT SECTION FILE (default)A Cancels the default section file for saving attributes and other customizations. Example:J If you prefer to save in a command file instead of a section file, useF the following commands, so that when you save attributes, EVE asksH whether to save in a command file and shows the name of your default6 command file (TPU$COMMAND.TPU) in the prompt line:* Command: SET NODEFAULT SECTIO N FILE, Command: SET NOSECTION FILE PROMPTING8 Command: SET DEFAULT COMMAND FILE tpu$command.tpu Command: SAVE ATTRIBUTES Usage notes:J o This does not determine the section file executed at startup, but onlyJ the section file for saving your customizations. For information aboutD specifying a section file at startup, see help on Section Files.H o The following table shows the effects of SET NODEFAULT SECTION FILE,K depending on whether you enabled or di sabled section file prompting for saving attributes:J Prompt setting Effect with SET NODEFAULT SECTION FILEJ ----------------------------------------------------------------------J SET SECTION FILE PROMPTING When you save attributes, EVE asks youJ (default) whether to save in a section file. IfJ you respond Yes, EVE asks for the name8 of the section file.F SET NOSECTION FILE PROMPTING When you save attributes, EVE asksH whether to save in a command file---I without prompting for a section file.H o These settings or effects apply when you use SAVE ATTRIBUTES or SAVEH SYSTEM ATTRIBUTES, or when you save attributes as part of exiting or quitting.I o To save your setting for future editing sessions, use SAVE ATTRIBUTESH to create a section file or to create or" update a command file---see help on Attributes. Related topics:H Section Files SET DEFAULT SECTION FILE SET SECTION FILE PROMPTwwHgK1 SET_EXIT_ATTRIBUTE_CHECK& SET EXIT ATTRIBUTE CHECK (default)J Enables attribute checking on exiting, so that if you changed attributes,0 EVE asks whether you want to save your changes.I Thus, when you exit or quit, if you changed attributes, such as bound orF free cursor, tab modes, and so on, EVE asks if you wantH SET_NOWRAP{SET_PARAGRAPH_INDENT%SET_PENDING_DELETEwzSET_RIGHT_MARGINrSET_SCROLL_JUMPwBSET_SCROLL_MARGINS# to save them: Command: EXIT- Attributes were changed. Save them [YES]?E If you type Yes (or simply press RETURN), EVE does a SAVE ATTRIBUTESE before continuing with the exit. Depending on your other settings orK responses to prompts, you save in a section file or command file. See help on SAVE ATTRIBUTES.A If you type No, EVE continues exiting or quitting without saving attributes. Usage notes:I o To save your setting for future editing sessions, use SAVE ATTRIBU$TESH to create a section file or to create or update a command file---see help on Attributes.H o To make exiting somewhat faster, you can disable attribute checking.E However, SET NOEXIT ATTRIBUTE CHECK does not apply to the currentK editing session, but only to subsequent sessions using the section file4 or command file in which you saved that setting. Related topics:< Attributes EXIT QUIT SET NOEXIT ATTRIBUTE CHECKwwHgK1 SET_NOEXIT%_ATTRIBUTE_CHECK SET NOEXIT ATTRIBUTE CHECKI Disables attribute checking on exiting, so that EVE does NOT ask whetherH to save the attributes you changed. This makes exiting somewhat faster. Usage notes:I o To save your setting for future editing sessions, use SAVE ATTRIBUTESH to create a section file or to create or update a command file---see help on Attributes.D o SET NOEXIT ATTRIBUTE CHECK does not apply to the current editingF session, but only to subsequent se&ssions using the section file or1 command file in which you saved that setting. Related topics:: Attributes EXIT QUIT SET EXIT ATTRIBUTE CHECKwwHgK1 SET_PENDING_DELETE SET PENDING DELETEJ Enables erasing a selection when you use DELETE or type new text. This is9 useful for quickly erasing or replacing a block of text. Steps: 1. Use SET PENDING DELETE.D 2. Select the text to erase (see help on SELECT or BOX SELECT).? 3. Ty 'pe new text (for example, press the space bar) or use0 DELETE (for example, press the the name of the section file.G SET DEFAULT SECTION FILE When you save attributes, EVE asks youG whether to save in a section file. IfH you respond Yes, EVE then saves in yourH default section file without prompting.I o To save your setting for future editing sessions, use SAVE ATTRIBUTESH to create a sectio/n file or to create or update a command file---see help on Attributes. Related topics:? Attributes Section Files SET NOSECTION FILE PROMPTINGwwHgK1 SET_NOSECTION_FILE_PROMPTING SET NOSECTION FILE PROMPTING= Disables prompting for a section file for saving attributes. Example:J Typically, you disable section file prompting if you prefer to save in a command file:, Command: SET NOSECTION FILE PROMPTING8 Command: SET DEFA 0ULT COMMAND FILE tpu$command.tpu Command: SAVE ATTRIBUTES Usage notes:J o The following table shows the effects of SET NOSECTION FILE PROMPTING,B depending on whether you set a default section file for saving customizations:J Section file setting Effect with SET NOSECTION FILE PROMPTINGJ ----------------------------------------------------------------------H SET DEFAULT SECTION FILE When you save attributes, EVE saves inJ 1 your default section file without asking; for the name of the file.H SET NODEFAULT SECTION FILE When you save attributes, EVE asks youH (default) whether to save in a command file. IfH you respond Yes, EVE then asks for the; name of the command file.G o Typically you disable section-file prompting to speed up exiting orI attribute saving, or when 2you prefer to save in a command file (which. uses less disk space than a section file).I o To save your setting for future editing sessions, use SAVE ATTRIBUTESH to create a section file or to create or update a command file---see help on Attributes. Related topics:H Attributes SET DEFAULT SECTION FILE SET SECTION FILE PROMPTINGwwXgK1 SET_SELECTION_GRAB_FOCUS SET SELECTION GRAB FOCUSI Enables grabbing the DECwindows primary selection only 3when you give EVE input focus. Usage notes:D o This command if valid only with the DECwindows interface, not on( DECterm or character-cell terminals.C o The primary selection is the selection that can be shared amongH DECwindows applications without having to use the clipboard. In EVE,G you create a primary selection by using SELECT or BOX SELECT, or by@ dragging or clicking M1. (A found range is never the primary selection).I o When you create a primary se 4lection in another application, EVE losesJ the primary selection. EVE saves the current selection and removes the( highlighting from the selected text.H o If SET SELECTION GRAB FOCUS is in effect, then when you give EVE theA input focus, EVE grabs the primary selection and restores theJ selection, if any, that was active when it lost the primary selection.I o The alternate behavior is to grab the primary selection only when you: select text. See help on SET SELECTION GRA5B SELECTION. Related topics:= Mouse Ranges And Boxes SET SELECTION GRAB SELECTIONwwXgK1 SET_SELECTION_GRAB_SELECTION7 SET SELECTION GRAB SELECTION (default in DECwindows)G Enables grabbing the DECwindows primary selection only when you select? text. This is the default setting in the DECwindows interface. Usage notes:D o This command is valid only with the DECwindows interface, not on( DECterm or character-cell terminals.C o The primary 6selection is the selection that can be shared amongH DECwindows applications without having to use the clipboard. In EVE,G you create a primary selection by using SELECT or BOX SELECT, or by@ dragging or clicking M1. (A found range is never the primary selection).I o When you create a primary selection in another application, EVE losesJ the primary selection. EVE saves the current selection and removes the( highlighting from the selected text.D o If SET SELECTION G 7RAB SELECTION is in effect, then EVE grabs theE primary selection only when you select text. To restore the savedC selection, press CTRL/SHIFT/SELECT. The saved selection will beK restored correctly only if the current position is the same as when EVE lost the primary selection.I o The alternate behavior is to grab the primary selection when you give> EVE the input focus. See help on SET SELECTION GRAB FOCUS. Related topics:9 Mouse Ranges And Boxes SET SEL8ECTION GRAB FOCUSwwXgK1 SHOW_DEFAULTS_BUFFER SHOW DEFAULTS BUFFERI Shows information about an EVE system buffer named $DEFAULTS$---margins,D tab stops, direction, mode, maximum lines, and so on. These are the3 default settings used when you create new buffers. Steps:H 1. Use the SHOW DEFAULTS BUFFER command. The information appears in: the SHOW buffer, using the entire EVE main window.B 2. To scroll through the list, if necessary, press the UP 9 and2 DOWN arrows or other cursor-movement keys.C 3. To return to the buffer you were editing, press DO or a key/ defined as RESET (such as GOLD-SELECT). Usage notes:> o If invoke EVE with an initialization file (typically namedJ EVE$INIT.EVE), commands in that file for margins, tab stops, and otherK buffer settings apply to the $DEFAULTS$ buffer, so that each buffer youK create has the same settings. For example, if you prefer a right marginK of 70, : put SET RIGHT MARGIN 70 in your initialization file. See help on Initialization Files.K o If your initialization file does not have commands for buffer settings,F the EVE default settings are used. For information on changing the# defaults, see help on Defaults.I o Output from SHOW DEFAULTS BUFFER remains in the SHOW buffer until youJ do another SHOW command or you exit from EVE. To save the information,B such as for keeping a record of your private settings, use the<H following commands---in this case, writing the SHOW buffer to a file named MYEVE_DEFAULTS.LIS:$ Command: SHOW DEFAULTS BUFFER Command: BUFFER SHOW- Command: WRITE FILE myeve_defaults.lis Related topics:- Defaults SHOW SHOW SYSTEM BUFFERSwwXgK1 SHOW_SUMMARY SHOW SUMMARYF Shows statistics and other information about EVE. This information isD useful for TPU programming or in case you have to submit a software5 performan(SHOW_FILE_BACKUP SHOW_KEY:2 SHOW_SUMMARYSHOW_SYSTEM_BUFFERS'SHOW_WILDCARDS9D SHRINK_WINDOWSPAWN+0SPELL=ce report (SPR). It includes the following:% o Version number of the software( o Current journal file name, if any o Current section file name9 o Total number of buffers (system- and user-created)' o Modules used in the section file4 o Other information about the EVE configuration Steps:D 1. Use the SHOW SUMMARY command. The information appears in the6 SHOW buffer, using the entire EVE main window.B 2. To scroll through the list, if neces >sary, press the UP and2 DOWN arrows or other cursor-movement keys.C 3. To return to the buffer you were editing, press DO or a key/ defined as RESET (such as GOLD-SELECT).I Output from SHOW SUMMARY remains in the SHOW buffer until you do anotherI SHOW command or exit from EVE. To write out the information, such as forI submitting an SPR or to keep a record of your customized version of EVE,H use the following commands---in this case, writing the SHOW buffer to a fil?e named EVE_SUMMARY.LIS: Command: SHOW SUMMARY Command: BUFFER SHOW' Command: WRITE FILE eve_summary.lis Related topics:G SHOW SHOW DEFAULTS BUFFER SHOW BUFFERS SHOW SYSTEM BUFFERSwwXgK 1 File_Menu File MenuK Lets you create a new buffer, open a file, include another file, save your# edits, or end the editing session. Steps:& 1. Point to File in the menu bar.0 2. Press and hold M1 to pull down the menu.@ 3. Dr @ag the mouse to the menu item you want and release M1.I For example, if you choose Include..., a dialog box appears in which youF type the name of the file you want to insert into the current buffer.H +---------------------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H | |H | For help on keys, press HELP and then the key you want help on. |H +A---------------------------------------------------------------------+ Related topics:< Dialog Boxes Journal Files Menus Windows? BUFFER DELETE BUFFER SHOW BUFFERS WRITE FILEwwXgK 1 Edit_Menu Edit Menu? Lets you perform basic editing operations---such as, restoringD (undeleting) text you erased, copying, cutting, or pasting text, or replacing text. Steps:& 1. Point to Edit in the menu bar.0 2. Press and hold B M1 to pull down the menu.@ 3. Drag the mouse to the menu item you want and release M1.H Note that Restore [-> is a submenu---you drag the mouse to the right to) display RESTORE commands to choose from.H +---------------------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H | |H | For help on keys, press HELP and then the key you want help on.C |H +---------------------------------------------------------------------+ Related topics:B Menus Pending Delete Ranges And Boxes ERASE LINEE ERASE WORD SELECT SET BOX SELECT SET CLIPBOARDwwXgK 1 Format_Menu Format MenuK Lets you fill (rewrap) text, change the case of letters, paginate, and set margins. Steps:( 1. Point to Format in the menu bar.0 2. Press and hold M1 to pull down the menu.@ 3. D Drag the mouse to the menu item you want and release M1.I Note that Change Case [-> is a submenu---you drag the mouse to the right0 to display case-change commands to choose from.H +---------------------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H | |H | For help on keys, press HELP and then the key you want help on. |H +------------------E---------------------------------------------------+ Related topics:= Ranges And Boxes FILL INSERT PAGE BREAK4 SET LEFT MARGIN SET RIGHT MARGIN SET TABSwwhCgK 1 Search_Menu Search Menu8 Lets you find or replace text or set search attributes. Steps:( 1. Point to Search in the menu bar.0 2. Press and hold M1 to pull down the menu.@ 3. Drag the mouse to the menu item you want and release M1.I For example, if y Fou choose Replace..., a dialog box appears in which you4 type the text strings you want to find and replace.H +---------------------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H | |H | For help on keys, press HELP and then the key you want help on. |H +---------------------------------------------------------------------+ Related topics:< G Dialog Boxes Menus Ranges And Boxes FINDE GLOBAL REPLACE REPLACE SET FIND CASE EXACT WILDCARD FINDwwhCgK1 Display_Menu Display MenuF Lets you split the EVE main window into two or more windows, list theD buffers you have created, delete a buffer, and set the width of the display. Steps:) 1. Point to Display in the menu bar.0 2. Press and hold M1 to pull down the menu.@ 3. Drag the mouse to the menu item you want a Hnd release M1.I For example, if you choose Show Buffers, EVE displays the Buffer List so* you can select (view) or delete a buffer.H +---------------------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H | |H | For help on keys, press HELP and then the key you want help on. |H +--------------------------------------------------------------------I-+ Related topics:? Position Cursor Scroll Bars Windows NEXT BUFFERwwhCgK1 Customize_Menu Customize MenuG Lets you customize EVE---for example, create a learn sequence, compileD procedures, add or remove menu items, set attributes, and save your customizations. Steps:+ 1. Point to Customize in the menu bar.0 2. Press and hold M1 to pull down the menu.@ 3. Drag the mouse to the menu item you want and release M1.G Note th Jat Extend [-> is a submenu---you drag the mouse to the right toJ display EXTEND and other commands to choose from. Choosing Extend Menu...9 displays a dialog box for adding or removing menu items.H +---------------------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H | |H | For help on keys, press HELP and then the key you want help on. |H +----K-----------------------------------------------------------------+ Related topics:6 Attributes Defaults Dialog Boxes MenuswwhCgK 1 Help_Menu Help Menu> Lets you get help on on EVE commands, keys, and other topics. Steps:& 1. Point to Help in the menu bar.0 2. Press and hold M1 to pull down the menu.@ 3. Drag the mouse to the menu item you want and release M1.G For example, if you choose Keypad, EVE draws a keypad diagram. You Lcan" then press keys you want help on.H +---------------------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H | |H | For help on keys, press HELP and then the key you want help on. |H | |H | For help on TPU built-ins, see help on the TPU command. |H +----------------M-----------------------------------------------------+ Related topics:C DECwindows Dialog Boxes EDT New Features9 VMS Differences ULTRIX Differences WPS DOwwhCgK1 Buffer_Attributes Buffer Attributes...D Lets you toggle or choose settings that apply to the buffer you are editing: o Set Buffer Modifiable o Set Buffer Read_Only+ o Set Left Margin and Set Right Margin o Set Paragraph Indent$ o N Set Tabs At or Set Tabs Every o Set Wrap Steps:9 1. Choose Buffer Attributes from the Customize menu.@ 2. Click M1 on the settings you want, and type any required@ information, such as the left and right margin you want.I 3. To apply the settings, click on APPLY (which keeps the dialog boxC displayed) or click on OK (which dismisses the dialog box).0 To discard any changes, click on CANCEL. Usage notes:K o Changing the buffer attr Oibutes does not affect existing text, except ifB you change the tab stops. For example, changing the margins orK paragraph indent does not reformat or rewrap existing text. To reformat? your text according to the new settings, use FILL commands.C o To use the same settings for all your buffers, put the relevantI commands in an initialization file (typically named EVE$INIT.EVE) andI use that file when you invoke EVE. For example, if you prefer a rightJ margin of 70, puPt SET RIGHT MARGIN 70 in your initialization file. For7 more information, see help on Initialization Files.H +---------------------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H +---------------------------------------------------------------------+ Related topics:1 Defaults Dialog Boxes Menus MousewwhCgK 1 Modifiable Set Buffer ModifiableA Determines whether you can ed Qit (modify) the text in the buffer. Usage notes:G o By default, buffers you create are modifiable. Typically you make aJ buffer unmodifiable to prevent inadvertently changing text you want to< keep intact, such as reference data or a previous draft.9 o Making a buffer read-only also makes it unmodifiable.J o If you create a "scratchpad" or temporary storage buffer, you may wantI to set it to read-only and modifiable; this lets you edit the buffer,6 but EVE does notR write out that buffer on exiting.D o You can also set the modification attribute by using SET BUFFER.J o If you use REMOVE, CUT, or BOX CUT in an unmodifiable buffer, EVE does% a STORE TEXT or BOX COPY instead.H +---------------------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H +---------------------------------------------------------------------+ Related topics:' Status Line SET BUFFER S SHOWwwhCgK 1 Read_Only Set Buffer Read_OnlyJ Determines whether EVE writes out the buffer on exiting if the buffer has been modified. Usage notes:H o By default, buffers you create (with BUFFER, GET FILE, NEW, or OPEN)K are write-enabled. Thus, on exiting, EVE writes out your buffers if youB made any changes and have not already written out the buffers.G o Typically you make a buffer read-only (also called write-locked) toH prevent inadvertentl Ty changing text you want to keep intact, such as' reference data or a previous draft.K o Making a buffer read-only also makes it unmodifiable. You can then makeE the buffer modifiable. Typically, you make a buffer read-only andG modifiable if it is a "scratchpad" buffer in which you want to edit@ text but do not want EVE to write out the buffer on exiting.F o You can also toggle the read/write attribute by clicking M1 on the4 Read-only or Write indicator in the status lUine.H +---------------------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H +---------------------------------------------------------------------+ Related topics:' Status Line SET BUFFER SHOWwwhCgK 1 Tab_Stops Set Tabs At or Every/ Sets tab stops for the buffer you are editing. Steps:5 1. Click M1 on Set Tabs Every or on Set Tabs At.F 2. Type the number orV numbers for the tab stops. For example, theH following entry sets tab stops at columns 11, 21, 31, and so on: Set Tabs Every: 10 Usage notes:F o With Set Tabs Every, you specify the interval you want for all tabI stops. Default tab stops are EVERY 8 columns (that is, columns 9, 17, 25, 31, and so on).J o With Set Tabs At, you specify the columns at which you want tab stops.H These must be in ascending order, separated by spaces---for example: W Set Tabs At: 6 14 30J o Changing the tab stops affects any existing tabs in the buffer, so youI may see your text move to the left or right depending on how much you# increase or decrease tab stops.J o To set the same tab stops for all your buffers, put SET TABS AT or SETK TABS EVERY in an initialization file (typically named EVE$INIT.EVE) andI use that file when you invoke EVE---see help on Initialization Files.H For example, if you prefer tabs every 10 columns ins Xtead of every 8,B put SET TABS EVERY 10 in your initialization file. See help on Defaults.J o Tab stops are not stored in the output file. Therefore, in printing orK displaying the file, tab-aligned text may not appear the same as duringF editing, depending on the tab stops set for the printer or displayK device. You may want to use CONVERT TABS to replace tab characters with spaces.H +---------------------------------------------------------------------+H | For aY list of EVE commands and other topics, press HELP and type ?. |H +---------------------------------------------------------------------+ Related topics:2 Defaults CONVERT TABS SET TABS TABwwxjgK 1 Word_Wrap Set WrapE Determines whether EVE wraps your text to start a new line when your# typing goes past the right margin. Usage notes:J o By default, wrap is enabled. Thus, when you type at the end of a line,G EVE starts a new line when the Z cursor goes past the right margin---( without your having to press RETURN.I o Typically you disable wrap if your text must exceed the right margin,K such as in creating wide tables or progressively indented statements in a source program.H o Enabling or disabling word wrap does not by itself reformat existing3 text. To reformat your text, use FILL commands.H +---------------------------------------------------------------------+H | For a list of EVE commands and othe[r topics, press HELP and type ?. |H +---------------------------------------------------------------------+ Related topics:- FILL SET NOWRAP SET WRAP SHOWwwxjgK 1 Change_Case Change Case [->G Lets you change the case of letters without having to retype the text. Steps:< 1. Point to Change Case and drag the mouse to the right to display your choices:G CAPITALIZE WORD ...... First letter uppercase, others lowercase4 \ LOWERCASE WORD ....... All letters lowercase4 UPPERCASE WORD ....... All letters uppercaseE 2. Drag the mouse to the command you want and release the mouse.K Each of these commands works on a range, box, or single word. For example,K you can select several words that you want to make all uppercase. See help on Ranges And Boxes.H +---------------------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |]H | |H | For help on keys, press HELP and then the key you want help on. |H +---------------------------------------------------------------------+ Related topics:E Ranges And Boxes BOX SELECT FIND SELECT WILDCARD FINDwwxjgK1 Extend_submenu Extend [->F Lets you compile TPU procedures, create a section file, or execute an initialization file. Steps:7 1. Point to Ext ^end and drag the mouse to the right to display your choices:H EXTEND EVE ............ Compile one or more specified proceduresF EXTEND THIS ........... Compile the procedure the cursor is onH EXTEND ALL ............ Compile all the procedures in the buffer5 SAVE EXTENDED EVE ..... Create a section file> @ ....... ............. Execute an initialization fileE 2. Drag the mouse to the command you want and release the mouse.H +--------------`-------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H +---------------------------------------------------------------------+ Related topics:0 Initialization Files Section Files TPUwwxjgK 1 Extend_Menu Extend Menu...3 Lets you customize EVE pull-down and pop-up menus.I The dialog box contains three list boxes similar to FileView's Verbs and< Menus list boxes. Each list box canHFINDw"Find_Case_Exact FIND_NEXT* FIND_SELECTEDB Format_Menu?hFORWARDtGET_FILEFGET_WILDCARDED_FILESkPGlobal_AttributeszGlobal_Pending_DeletePGLOBAL_REPLACE a be scrolled separately:0 List box Contents and usageI ----------------------------------------------------------------------K Available Entries Lists the EVE commands that can be entered inI a menu. To add or remove commands from thisJ list, click M1 on a name in the list or typeI the command on the line below the list. YouI can also type th be label for the menu entry,F to give it a name different from the EVE& command.I Available Menus Lists the EVE menus in which you can add orG remove menu items. You select the menu by; clicking M1 on the menu name.J Entries in Selected Menu Lists the menu items in the menu selected inI the Available Menus list, so you can add ocr0 remove menu items.$ Steps---Adding a command to a menu:1 1. Choose Extend Menu from the Options menu.= 2. Click M1 on a command in the Available Commands list,= or type the command on the entry line below the list.) For example, click on Erase Line.@ 3. Click on the name of a menu in the Available Menus list, such as Edit Pulldown.H 4. Click on the ADD button below the Entries in Selected Menu list.( Stepsd---Removing a command from a menu:1 1. Choose Extend Menu from the Options menu.C 2. Click M1 on the name of a menu in the Available Menus list.G 3. Click on the item you want to remove in the Entries in Selected Menu list.# 4. Click on the REMOVE button.I When you finish adding or removing commands, click on the DISMISS button to resume editing.J To save menu definitions for future editing sessions, use SAVE ATTRIBUTESI to create a section file or teo create or update a command file. See help on Attributes.H +---------------------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H +---------------------------------------------------------------------+ Related topics:5 Menus DEFINE MENU ENTRY UNDEFINE MENU ENTRYwwxjgK1 Available_Entries! Extend Menu... Available Entries9 Lists the EVE commands (menu items) available for menusf. Steps:A 1. To enter or delete commands in the list, do either of the following:? o Click M1 on a command in the Available Entries list.A (To scroll the list, use the scroll bar at the right.)@ o Type the EVE command on the line just below the list.H 2. Optionally, type a label for the menu entry. For example, if youI add the SHOW BUFFERS command to a menu, you can have it appear as Buffer List instead.1 3. To a gdd the command ...... click on ENTER.2 To delete the command ... click on DELETE.I Entering or deleting a command in the Available Entries list does not byF itself change the contents of any pull-down or pop-up menus, but only+ changes which commands appear in the list.H +---------------------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H +------------------------------------------------------------------h---+7 Menus DEFINE MENU ENTRY UNDEFINE MENU ENTRYwwxjgK1 Available_Menus Extend Menu... Available Menus? Lists the EVE menus in which you can add or delete menu items. Steps:9 1. Point to the name of the menu you want to change.> (To scroll the list, use the scroll bar at the right.)I 2. Click M1 on the menu name, such as Select Popup or File Pulldown.H The items in that menu then appear in the list to the right (Entries in5 Sielected Menu) so you can add or remove a menu item.H +---------------------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H +---------------------------------------------------------------------+ Related topics:7 Menus DEFINE MENU ENTRY UNDEFINE MENU ENTRYwwxjgK1 Entries_Menus( Extend Menu... Entries In Selected MenuI Lists the menu items in the menu selected in the Available Mejnus list so" you can add or delete menu items.$ Steps---Adding a command to a menu:= 1. Click M1 on a command in the Available Commands list,= or type the command on the entry line below the list.) For example, click on Erase Line.@ 2. Click on the name of a menu in the Available Menus list, such as Edit Pulldown.H 3. Click on the ADD button below the Entries in Selected Menu list.( Steps---Removing a command from a menu:C 1. Click M1 on kthe name of a menu in the Available Menus list.C 2. Click on the menu item you want to remove in the Entries inC Selected Menu list. (To scroll the list, use the scroll bar& at the right of the list box.)# 3. Click on the REMOVE button.H +---------------------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H +---------------------------------------------------------------------+ Relatedl topics:7 Menus DEFINE MENU ENTRY UNDEFINE MENU ENTRYwwxjgK1 Global_Attributes Global Attributes...> Lets you toggle or choose settings that apply in all buffers: o Set Box Pad o Set Box Select o Set Clipboard o Set Cursor Bound or Free o Set Find Case Exact o Set Pending Delete+ o Set Tabs Insert, Movement, or Spaces o Set Tabs Visible Steps:9 1. Choose Global Attributes from the Customize menu m.K 2. Click M1 to set the attributes you want---for example, click on SetI Tabs Visible to toggle the setting (making tab characters visible or invisible.)F 3. To apply your settings, click on APPLY (which keeps the dialogG box displayed) or click on OK (which dismisses the dialog box).0 To discard any changes, click on CANCEL.K To save global attributes for future editing sessions, use SAVE ATTRIBUTESJ to create a section file or to create or nupdate a command file---see help on Attributes.H +---------------------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H +---------------------------------------------------------------------+ Related topics:< Attributes Defaults Dialog Boxes Menus MousewwgK1 Set_Box_Pad_menu Set Box PadG Determines whether box editing pads the area with spaces (in cutting a7 box) and ov oerstrikes existing text (in pasting a box). Usage notes:I o By default, box padding is enabled. Thus, cutting a box, or erasing aH box selection with pending delete, pads the area with spaces to keepD the column alignment of text to the right of the box. Pasting or- restoring a box overwrites existing text.K o If you disable box padding, then box editing depends on the mode of theK buffer (as shown in the status line). Cutting a box from an insert-modeE buffer mak pes text to the right of the box "collapse" to the left,J closing the gap. Pasting or restoring a box into an insert-mode buffer1 pushes existing text to the right of the box.I o To override these effects, without changing your settings, use eitherF BOX CUT INSERT and BOX PASTE INSERT, or BOX CUT OVERSTRIKE and BOX PASTE OVERSTRIKE.I o To save your setting for future editing sessions, use SAVE ATTRIBUTESH to create a section file or to create or update a command file--r-see help on Attributes.H +---------------------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H +---------------------------------------------------------------------+ Related topics:B Pending Delete Ranges And Boxes BOX CUT BOX PASTEG BOX SELECT SET BOX NOPAD SET BOX PAD SET BOX SELECTwwgK1 Set_Box_Select_menu Set Box SelectI Determines the ty SET_EXIT_ATTRIBUTE_CHECKSET_FILE_BACKUPkhSET_FILL_NOTAGShL SET_FILL_TAGSlSET_FIND_CASE_EXACT >SET_FIND_CASE_NOEXACT spe of selections for cutting, pasting, and other edits.G "Box selections" let you edit a rectangular area, rather than a linearI range. For example, you can select, cut, and paste columns of text, such as in editing a table. Usage notes:E o By default, box selection is disabled, so you can select and edit= standard, linear ranges. To edit boxes, use BOX commands.I o Enabling box selection makes commands (or defined keys or menu items)G for editing linear ranges work lik te like BOX commands. For example,H SELECT, REMOVE, and INSERT HERE are then the same as BOX SELECT, BOXB CUT, and BOX PASTE respectively. See help on Ranges And Boxes.J o Typically you enable box selection to make it easier to edit tables orF column-aligned text without having to redefine keys for selecting,G cutting, and pasting. In effect, the setting redefines the keys for you.K o Enabling box selection also affects editing a found range. For example,H COPY, FILL u, REMOVE, or UPPERCASE uses the start and end of the found6 range as the diagonally opposite corners of a box.I o To save your setting for future editing sessions, use SAVE ATTRIBUTESH to create a section file or to create or update a command file---see help on Attributes.H +---------------------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H +------------------------------------------------------------v---------+ Related topics:: Attributes Pending Delete Ranges And Boxes8 SET BOX NOSELECT SET BOX PAD SET BOX SELECTwwgK 1 Clipboard Set ClipboardH Determines whether EVE uses the DECwindows clipboard or the INSERT HERE/ buffer for copying, cutting, and pasting text. Usage notes:G o By default, EVE uses the INSERT HERE buffer. Enabling the clipboardK lets you transfer text between EVE and other DECwindows applications---G w for example, you can select and cut text in EVE and paste this textF into another application. However, for routine editing within EVE,J using the INSERT HERE buffer may be faster, depending on the amount of text involved.A o WPS keys do NOT use the clipboard, regardless of the setting.I o To save your setting for future editing sessions, use SAVE ATTRIBUTESH to create a section file or to create or update a command file---see help on Attributes.H +--------------x-------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H +---------------------------------------------------------------------+ Related topics:2 Attributes SET CLIPBOARD SET NOCLIPBOARDwwgK1 Find_Case_Exact Set Find Case ExactK Determines whether FIND, GLOBAL REPLACE, REPLACE, and WILDCARD FIND search for a case-exact match. Usage notes:F o By default, EVE searches for a yny occurrence if you type the searchK string in all lowercase letters, and searches for an exact match if youK type the search string with any uppercase letters. See help on FIND and REPLACE.H o Case-exact searches are useful when you want to find or replace onlyG lowercase occurrences, so that, for example, you can find "mytext",; skipping over occurrences such as "Mytext" or "MYTEXT".I o To save your setting for future editing sessions, use SAVE ATTRIBUTESH to c zreate a section file or to create or update a command file---see help on Attributes.H +---------------------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H +---------------------------------------------------------------------+ Related topics:; FIND GLOBAL REPLACE REPLACEI WILDCARD FIND SET FIND CASE EXACT SET FIND CASE NOEXACT SET FIND WHITESPACEww{gK1 Global_Pending_Delete Set Pending DeleteK Determines whether you can erase a selection by using DELETE (the K Lets you put back (undelete) text you last erased with most ERASE commands or similar EDT or WPS keys. Steps:8 1. Point to Restore and drag the mouse to the right to display your choices: RESTORE WORD RESTORE SELECTION RESTORE LINE RESTORE CHARACTER RESTORE SENTENCEE 2. Drag the mouse to the command you want and release the mouse.D For example, if you used ERASE WORD or ERASE PREVIOUS WORD, you canI reinsert the erased text at your current position by using RESTORE WORD.H +---------------------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H | |H | For help on keys, press HELP and then the key you want help on. |H +---------------------------------------------------------------------+ Related topics:6 Pending Delete RESTORE RESTORE BOX SELECTIONwwgK1 Search_Attributes Search Attributes [->B Lets you choose settings for the FIND and WILDCARD FIND commands. Steps:B 1. Point to Search Attributes and drag the mouse to the right to display your choices: SET FIND WHITESPACE+ SET FIND NOWHITESPACE (default)& SET WILDCARD VMS (default) SET WILDCARD ULTRIXE 2. Drag the  mouse to the command you want and release the mouse.A (You can choose only one setting of each pair at a time.) Usage notes:G o These settings apply in all buffers, but are not saved in a sectionB file or command file. To keep your settings for future editingA sessions, put the relevant commands in an initialization fileE (typically named EVE$INIT.EVE). See help on Initialization Files.E o Also, the wildcard setting applies only to WILDCARD FIND and SHOWE WI LDCARDS---it does not affect wildcards in file names, which are' determined by the operating system.H +---------------------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H | |H | For help on keys, press HELP and then the key you want help on. |H +---------------------------------------------------------------------+ Related topics:< SET FIND CASE EXACT SHOW WILDCARDS WILDCARD FINDwwgK1 Set_Whitespace Set Whitespace [->H Sets the way FIND and WILDCARD FIND commands treat white space (spaces,F tabs, and line breaks) in searching for strings of two or more words. Steps:? 1. Point to Set Whitespace and drag the mouse to the right to display your choices: SET FIND WHITESPACE+ SET FIND NOWHITESPACE (default)E 2. Drag the mouse to the command yo u want and release the mouse.J The setting applies in all buffers, but is not saved in a section file orH command file. If you want white space find for future editing sessions,C put SET FIND WHITESPACE in an initialization file (typically named1 EVE$INIT.EVE). See help on Initialization Files.H +---------------------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H |  |H | For help on keys, press HELP and then the key you want help on. |H +---------------------------------------------------------------------+ Related topics:2 FIND SET FIND CASE EXACT WILDCARD FINDwwgK1 Set_Wildcards Set Wildcards [->F Sets the type of wildcards (sometimes called meta-characters) for the WILDCARD FIND command. Steps:> 1. Point to Set Wildcards and drag the mouse to the right to display your choices:% SET WILDCARD VMS (default) SET WILDCARD ULTRIXE 2. Drag the mouse to the command you want and release the mouse. Usage notes:J o The setting applies in all buffers, but is not saved in a section fileC or command file. If you want to use ULTRIX wildcards on VMS, orB conversely, put the relevant command in an initialization fileE (typically named EVE$INIT.EVE). See help on Initialization Files.E o Also, the wildcard setting appli es only to WILDCARD FIND and SHOWE WILDCARDS---it does not affect wildcards in file names, which are' determined by the operating system.> o For a list of the available wildcards, use SHOW WILDCARDS.H +---------------------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H | |H | For help on keys, press HELP and then the key you want help on. |H +---------------------------------------------------------------------+ Related topics:$ SHOW WILDCARDS WILDCARD FINDwwgK 1 Set_Margins Set Margins...C Lets you set the left and right margins of the current buffer. TheG settings apply to new text or to text you reformat with CENTER LINE or FILL commands. Steps:0 1. Choose Set Margins from the Format menu.E 2. To set the left margin, click on Set Left Margin and type theE  number you want. Default is 1 (which is the leftmost column).G 3. To set the right margin, click on Set Right Margin and type the/ number you want. Default is usually 79.E 4. To apply the settings, click on APPLY (which keeps the dialogG box displayed) or click on OK (which dismisses the dialog box).0 To discard any changes, click on CANCEL. Usage notes:H o The left margin must be less than the right margin. Also, the sum ofI the left margi n and the paragraph indent (if any) must be at least 1.I For example, to set the paragraph indent to -4, your left margin must be at least 5.K o Margins are buffer attributes---you can set a different left margin forF each buffer you edit. For example, editing a source program in oneF buffer, you can use a left margin of 75; editing a memo in another, buffer, you can use a left margin of 60.E o Setting the margins does not by itself reformat existing text. ToH refo rmat your text according to the new margins, use FILL commnands.H For example, you can set the margins, use FILL PARAGRAPH to reformatD the current paragraph, and then restore the previous margins for# editing the rest of the buffer.G o To set the same margins for all your buffers, use an initializationJ file (typically named EVE$INIT.EVE) containing the SET LEFT MARGIN andH SET RIGHT MARGIN commands you want and use that file when you invoke* EVE. See help on Initialization Files.H +---------------------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H +---------------------------------------------------------------------+ Related topics:G FILL SET LEFT MARGIN SET PARAGRAPH INDENT SET RIGHT MARGINwwgK1 Attributes_Box* Save Attributes or Save System AttributesG Lets you save global attributes and other customizations by creating a9 section fildSET_NOJOURNALINGvSET_NOJOURNALING_ALL(SET_NOPENDING_DELETE.SET_NOSECTION_FILE_PROMPTING\SET_NOSHIFT_KEYe, or by creating or updating a command file. Steps:7 1. Choose Save Attributes from the Customize menu.J Usually, a dialog box appears with a list of the current settings.G To scroll the list, use the scroll bar on the right of the box.E 2. To save your settings, click M1 on the button for saving in aC section file or on the button for saving in a command file.K You can type the name of the file on the entry line to the right ofH th e button. If you set a default section file or default commandB file, that file name appears in the respective entry line.% 3. When you finish, click on OK.K Note that clicking on CANCEL is the same as clicking on DONT'T SAVE and then clicking on OK.H +---------------------------------------------------------------------+H | For a list of EVE commands and other topics, press HELP and type ?. |H |  |H | For help on keys, press HELP and then the key you want help on. |H +---------------------------------------------------------------------+ Related topics:= Attributes SAVE ATTRIBUTES SAVE SYSTEM ATTRIBUTESwwgK 1 Replace_All Replace... ALLG Clicking on the ALL button lets you replace all occurrences of the oldH string without having EVE prompt you for each replacement---and withoutF the cursor moving to each occurrence. See the GLOBAL REPLACE command. Usage notes:J o REPLACE first searches for the old string (the text to be replaced) inC the current direction of the buffer and makes any replacements.K o Then, if the old string is found in the opposite direction, EVE asks ifK you want to change the direction of the search and continue the REPLACEB operation---press RETURN for Yes, or type No and press RETURN.H o When the operation finishes EVE tells you how many replacements were made, if any.G  +-----------------------------------------------------------------+G | For more information, see help on the GLOBAL REPLACE command. |G +-----------------------------------------------------------------+wwgK1 Reallydelbuff Cut to Delete a BufferH The buffer you want to delete is a modified buffer (you made edits thatI have not been saved). Therefore, when you try to delete that buffer, EVE* prompts for one of the following choices:2 DELETE_ONLY .... Deletes the specified buffer.E WRITE_FIRST .... Writes out the buffer, then deletes it. If thereD is no file associated with the buffer, EVE asksG for a file name to use for writing out the buffer.C QUIT ........... Cancels the operation---buffer is NOT deleted. Related topics:: DELETE BUFFER SHOW BUFFERS SHOW SYSTEM BUFFERSwwgK1 Writedelprompt! Write First---output file neededI The buffer you want to write out and then delete does not have an outputJ file name. You must specify an output file to write out the buffer before the buffer is deleted. Steps:G 1. In the dialog box, type the name of the file you want to write.= 2. To complete the operation, click M1 on the OK button.; EVE writes out the buffer to the file you specified$ and then deletes the buffer.B To cancel the operation---nothing deleted, nothing written, out---click M1 on the CANCEL button. Related topics:: DELETE BUFFER SHOW BUFFERS SHOW SYSTEM BUFFERSwwߕgK 1 Message_Box Message BoxA To dismiss the message box and continue editing, click M1 on the ACKNOWLEDGE button. Usage notes:F o EVE stores messages in a system buffer named MESSAGES. To view theI entire message buffer---for example, to review compiler messages from6 using EXTEND commands---use the following command: Command: BUFFER MESSAGES5 For more information, see help on Message Buffer.F o For information about status messages, see the VSI Text Processing Utility Manual.ww