EVE
EVE, the Extensible Versatile Editor, or TPU, is an editor that can be used to edit text files in OpenVMS. Notable features include fullscreen mode, box editing, wildcard search, spawning subprocesses to execute DCL commands, recovery of lost changes, menus, macros, working with multiple buffers and windows.
Features
Here is a part of EVE Help that lists commands and featues:
EDITING TEXT Change Mode Erase Word Restore Character Copy Insert Here Restore Line Cut Insert Mode Restore Selection Delete Overstrike Mode Restore Sentence Erase Character Paste Restore Word 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 Nopad Box Cut Box Paste Insert Set Box Noselect Box Cut Insert Box Paste Overstrike Set Box Pad Box Cut Overstrike Box Select Set Box Select Restore Box Selection SEARCHES Find Set Find Case Exact Set Wildcard VMS Find Next Set Find Case Noexact Show Wildcards Find Selected Set Find Nowhitespace Spell Global Replace Set Find Whitespace Wildcard Find Replace Set Wildcard ULTRIX CURSOR MOVEMENT AND SCROLLING Bottom Move By Line Next Screen Set Scroll Off Change Direction Move By Page Previous Screen Set Scroll On End Of Line Move By Word Reverse Set Scroll Smooth Forward Move Down Set Cursor Bound Start Of Line Go To Move Left Set Cursor Free Top Line Move Right Set Scroll Jump What Line Mark Move Up Set Scroll Margins GENERAL-PURPOSE COMMANDS Attach Do Help Recall Reset Show DCL Exit Quit Repeat Shell Spawn FILES AND BUFFERS Buffer Previous Buffer Set Journaling Delete Buffer Recover Buffer Set Journaling All Get File Recover Buffer All Set Nojournaling Get Wild File Save File Set Nojournaling All Include File Save File As Show Buffers Include File Save File As Show Buffers New Set Backup Control String Show File Backup Next Buffer Set Buffer Show System Buffers Open Set File Backup Write File Open Selected Set Nofile Backup WINDOWS AND DISPLAY Delete Window One Window Set Width Shrink Window Enlarge Window Previous Window Shift Left Split Window Next Window Refresh Shift Right Two Windows FORMATTING AND CASE CHANGES Capitalize Word Lowercase Word Set Paragraph Indent Center Line Paginate Set Right Margin Convert Tabs Return Set Tabs Fill Set Fill Notags Set Wrap Fill Paragraph Set Fill Tags Tab Fill Range Set Left Margin Uppercase Word Insert Page Break Set Nowrap KEY DEFINITIONS Define Key Set Gold Key Set Keypad VT100 Learn Set Keypad EDT Set Keypad WPS Remember Set Keypad NoEDT Set Nogold Key Set Func Key Motif Set Keypad NoWPS Show Key Set Func Key NoMotif Set Keypad Numeric Undefine Key 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 Delete Extend This Set Nosection File Prompting Save Attributes Set Pending Delete Save Extended EVE Set Section File Prompting Save System Attributes Set Selection Grab Focus Set Clipboard Set Selection Grab Selection Set Default Command File Show Defaults Buffer Set Default Section File Show Summary Set Exit Attribute Check TPU Set Noclipboard Undefine Menu Entry INFORMATIONAL TOPICS Abbreviating Initialization Files Position Cursor Attributes Journal Files Prompts And Responses Canceling Commands Keypad (diagram) Quick Copy Choices Buffer Keys (list) Ranges And Boxes Command Files List Of Topics Ruler Keys Context Sensitive Help MAIL Editing Scroll Bars Control Keys Menus Section Files Set Exit Attribute Check TPU Set Noclipboard Undefine Menu Entry INFORMATIONAL TOPICS Abbreviating Initialization Files Position Cursor Attributes Journal Files Prompts And Responses Canceling Commands Keypad (diagram) Quick Copy Choices Buffer Keys (list) Ranges And Boxes Command Files List Of Topics Ruler Keys Context Sensitive Help MAIL Editing Scroll Bars Control Keys Menus Section Files DECwindows Differences Message Buffer Status Line Defaults Mouse Typing Keys Dialog Boxes Names For Keys Windows Editing Command Lines New Features ULTRIX Differences EDT Conversion New User VMS Differences EDT Differences Pending Delete WPS Differences GOLD Keys
Command Line
To use the command line, press Shift+F6.
Initialization File
An initialization file contains a list of EVE commands to set editing attributes, define keys, or execute a series of related commands that are not saved in a section file or command file. Each command in the initialization file must be on a separate line, with no continuations. If a command in the initialization file requires more information, such as a keyword or other parameter, EVE prompts for the additional information before continuing to execute the initialization file; otherwise, the individual command lines do not appear in the command window.
An initialization file can be executed by preceding it with an at sign (@).
Journal File
By default, EVE maintains a journal file that can be used to recover changes to files in case of abnormal termination. Journal files are named filename.TPU$JOURNAL where filename is the name of the file being edited, and placed in the directory of the file.
Section File
Section files can be used to save key definitions and macros. They have the extension of .TPU$SECTION.
See also
- EDT
- Extensible Versatile Editor Reference Manual instructions and command dictionary