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