EVE (introduced as the Extensible VAX Editor, later as the Extensible Versatile Editor) is a flexible text editor that is part of the VMS operating system. EVE is implemented by using the Text Processing Utility (TPU).
The Emacs editor features an EVE emulation (as an add-on).
EVE is invoked via: $ EDIT/TPU filename
Since the EVE editor was designed for use from a VT100 or VT220 terminal, many keyboard conventions introduced for personal computers do not work.
To assign a command or function to a key or key combination, use the following procedure:
EVE upon its start interprets the <code>EVE$INIT.EVE</code> file in the user's current or home directory. When the <code>SYS$LOGIN:EVE$INIT.EVE</code> file contains
DEFINE KEY= Ctrl/F Find DEFINE KEY= F3 Find Next DEFINE KEY= F1 Help DEFINE KEY= F2 Do
the <code>Ctrl-F</code> key would call string search function, the <code>F3</code> key repeating of the last search, the <code>F1</code> key would display the list of EVE commands and the <code>F2</code> key would call the EVE command line.
Automatic journaling facilitates recovering "all or most" of one's editing.
The TWO WINDOWS command allows editing more than one file at a time (split screen).