EVE_(text_editor)

EVE (text editor)

EVE (text editor)

Add article description


EVE (introduced as the Extensible VAX Editor,[1][2][3] later[4] as the Extensible Versatile Editor[5]) is a flexible text editor that is part of the VMS operating system.[6] EVE is implemented by using the Text Processing Utility (TPU).[7]

The Emacs editor features an EVE emulation (as an add-on).[8]

Editor control

EVE is invoked via:

$ EDIT/TPU filename[9]

Since the EVE editor was designed for use from a VT100 or VT220 terminal,[10] many keyboard conventions introduced for personal computers do not work.

More information Key, Meaning ...

Key Function Definitions

Interactive Key Definitions

To assign a command or function to a key or key combination, use the following procedure:

  1. Enter the EVE command line (using the - key on the numeric keypad or Ctrl-B Ctrl-U)
  2. Enter the Define Key command—as almost everywhere in OpenVMS the text is case insensitive and it is possible to use abbreviations, so entering de k will do
  3. When the EVE command: prompt occurs, enter the name of the command
  4. 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.[12] 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.[1]:p. 1-9

The TWO WINDOWS command allows editing more than one file at a time[1]:p. 4-4 (split screen).[1]:p. 4-6


References

  1. User's Guide to EVE AA-Z302A-TE. Digital Equipment Corporation. July 1985. p. ix.
  2. "Course: Introduction to the Extensible VAX Editor". Argonne Computing Newsletter. 1992.
  3. HP
  4. Extensible Versatile Editor Reference Manual. Hewlett Packard. Archived from the original on 2019-11-10. Retrieved 2019-11-10.
  5. "VSI OpenVMS Version 8.4-1H1 for Integrity servers". Bolton Massachusetts, USA: VMS Software, Inc. 2015.
  6. "TPU". TextEditors.org. 2013.
  7. "Emacs EDT emulation". Free Software Foundation, Inc. 2015.
  8. OpenVMS documentation. Compaq. March 2001.
  9. Patrick Holmay (1998). The OpenVMS User's Guide. Digital Press. p. 74.
  10. "HP OpenVMS Systems Documentation". Hewlett Packard. Archived from the original on 2016-03-31. Retrieved 2016-03-26.



Share this article:

This article uses material from the Wikipedia article EVE_(text_editor), and is written by contributors. Text is available under a CC BY-SA 4.0 International License; additional terms may apply. Images, videos and audio are available under their respective licenses.