HOME

TheInfoList



OR:

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, ...
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 VT220 is a computer terminal introduced by Digital Equipment Corporation (DEC) in November 1983. The VT240 added monochrome ReGIS vector graphics support to the base model, while the VT241 did the same in color. The 200 series replaced the s ...
terminal, many keyboard conventions introduced for personal computers do not work. ; recall the EVE command line (with previous command); use Ctrl-U to clear it , - , style="font-weight: bold; text-indent: 3em;" colspan="2" , Text deleting , - , Backspace , , erases the character to the left of the cursor , - , Ctrl-U , , erase start of line; deletes everything to the left of the cursor to the start of the line , - , Ctrl-X , , erase start of line; deletes everything to the left of the cursor to the start of the line , - , Ctrl-J , , erase word; deletes the word under the cursor , - , 7 (num.) , , Select; starts text selection , - , 8 (num.) , , Remove; removes the text from the place where Select was used previously , - , 9 (num.) , , Insert here; inserts the text removed by the Remove , - , End , , Select; starts text selection , - , Delete , , Remove; removes the text from the place where Select was used previously , - , Insert , , Insert here; inserts the text removed by the Remove , - , style="font-weight: bold; text-indent: 3em;" colspan="2" , Mode changes , - , F11 , , change direction; changes direction of the F12 and of the searching (notice the state line indicating Forward or Reverse) , - , * (num.) , , change direction; changes direction of the F12 and of the searching (notice the state line indicating Forward or Reverse) , - , Ctrl-A , , change mode; switches between character insertion and overstrike (notice the state line indicating Insert or Overstrike) , - , style="font-weight: bold; text-indent: 3em;" colspan="2" , Movements , - , , , cursor left , - , , , cursor right , - , , , cursor up , - , , , cursor down , - , 1 (num.) , , cursor left , - , 3 (num.) , , cursor right , - , 5 (num.) , , cursor up , - , 2 (num.) , , cursor down , - , Ctrl-E , , end of line; put the cursor after the last character on the line , - , Ctrl-H , , start of line; put the cursor to the line start , - , F12 , , next/previous line; direction can be changed with the F11 key , - , style="font-weight: bold; text-indent: 3em;" colspan="2" , Text insertion , - , Ctrl-V , , inserts a control character , - , Ctrl-I , , tab; inserts horizontal tabelator , - , Ctrl-L , , insert page break; inserts the FF (
form feed A page break is a marker in an electronic document that tells the document interpreter that the content which follows is part of a new page. A page break causes a form feed to be sent to the printer during spooling of the document to the printer. ...
) character on a new line , - , Ctrl-M , , return; inserts end of line , - , style="font-weight: bold; text-indent: 3em;" colspan="2" , More commands , - , Ctrl-S , , freezes the screen output , - , Ctrl-Q , , releases the screen output (the opposite of the Ctrl-S) , - , Ctrl-T , , write the status in the form of machine::user 09:15:19 TPU CPU=00:00:00.67 PF=2524 IO=7447 MEM=628 to the status line , - , Ctrl-W , , refresh; refreshes the screen , - , Ctrl-R , , remember , - , NumLock , , calls the Find command—enter a string to be found in the command line; the search direction is based on the direction set by the F11 key , - , style="font-weight: bold; text-indent: 3em;" colspan="2" , Help , - , / (num.) , , displays the
numeric keypad A numeric keypad, number pad, numpad, or ten key, is the palm-sized, usually-17-key section of a standard computer keyboard, usually on the far right. It provides calculator-style efficiency for entering numbers. The idea of a 10-key nu ...
keys help , - , Help , , enter the Help command in the command line to get the list of EVE commands


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 palm-sized, usually-17-key section of a standard computer keyboard, usually on the far right. It provides calculator-style efficiency for entering numbers. The idea of a 10-key nu ...
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 Ope ...
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).


References


External links


Extensible Versatile Editor Reference Manual
HP OpenVMS Systems Documentation OpenVMS text editors {{text-editor-stub