Difference between revisions of "EVE"

From VSI OpenVMS Wiki
Jump to: navigation, search
(Created page with "'''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 edit...")
 
 
Line 1: Line 1:
 
'''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.
 
'''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:
 +
 +
<nowiki>
 +
 +
  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
 +
</nowiki>
  
 
=Command Line=
 
=Command Line=

Latest revision as of 07:24, 2 December 2019

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