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
Emacs (), originally named EMACS (an acronym for "Editor Macros"), is a family of text editors that are characterized by their extensibility. The manual for the most widely used variant, GNU Emacs, describes it as "the extensible, customizable, s ...
editor features an EVE emulation (as an add-on).
Editor control
EVE is invoked via:
$ EDIT/TPU ''filename''
Since the EVE editor was designed for use from a
VT100
The VT100 is a video terminal, introduced in August 1978 by Digital Equipment Corporation (DEC). It was one of the first terminals to support ANSI escape codes for cursor control and other tasks, and added a number of extended codes for special ...
or
VT220
The VT200 series is a family of computer terminals introduced by Digital Equipment Corporation (DEC) in November 1983. The VT220 was the basic version, a text-only version with multi-lingual capabilities. The VT240 added monochrome ReGIS vecto ...
terminal, many keyboard conventions introduced for personal computers do not work.
Key Function Definitions
Interactive Key Definitions
To assign a command or function to a key or key combination, use the following procedure:
# Enter the EVE command line (using the
-
key on the
numeric keypad
A numeric keypad, number pad, numpad, or ten key,
is the calculator-style group of ten numeric keys accompanied by other keys, usually on the far right side of computer keyboard. This grouping allows quick number entry with right hand, ...
or
Ctrl-B
Ctrl-U
)
# Enter the
Define Key
command—as almost everywhere in
OpenVMS
OpenVMS, often referred to as just VMS, is a multi-user, multiprocessing and virtual memory-based operating system. It is designed to support time-sharing, batch processing, transaction processing and workstation applications. Customers using Op ...
the text is case insensitive and it is possible to use abbreviations, so entering
de k
will do
# When the
EVE command:
prompt occurs, enter the name of the command
# When the
Press the key you want to define:
prompt occurs, press the key or key combination which is to call the given command
Key Definitions in a File
EVE upon its start interprets the
EVE$INIT.EVE
file in the user's current or home directory.
When the
SYS$LOGIN:EVE$INIT.EVE
file contains
DEFINE KEY= Ctrl/F Find
DEFINE KEY= F3 Find Next
DEFINE KEY= F1 Help
DEFINE KEY= F2 Do
the
Ctrl-F
key would call string search function, the
F3
key repeating of the last search, the
F1
key would display the list of EVE commands and the
F2
key would call the EVE command line.
Features
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
Split screen may refer to:
* Split screen (computing), dividing graphics into adjacent parts
* Split screen (video production), the visible division of the screen
* ''Split Screen'' (TV series), 1997–2001
* Split screen, a focusing screen in a ...
).[
]
References
External links
Extensible Versatile Editor Reference Manual
HP OpenVMS Systems Documentation
OpenVMS text editors
{{text-editor-stub