EVE

From VSI OpenVMS Wiki
Jump to: navigation, search

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