Annotation of coherent/d/usr/bin/elvis/doc/intro.doc, revision 1.1

1.1     ! root        1: 
        !             2:      Elvis 1.4                  INTRODUCTION                    Page 1-1
        !             3: 
        !             4: 
        !             5: E1.  INTRODUCTIONF
        !             6: 
        !             7:         Elvis is  a  clone  of  vi/ex,  the standard UNIX editor.  Elvis
        !             8:      supports nearly all of the vi/ex commands, in both visual mode  and
        !             9:      colon mode.  
        !            10: 
        !            11:         Like  vi/ex,  elvis stores most of the text in a temporary file,
        !            12:      instead of RAM.  This allows it to edit files that are too large to 
        !            13:      fit in a single process' data space.  
        !            14: 
        !            15:         Elvis runs under BSD UNIX, AT&T SysV UNIX, Minix, MS-DOS,  Atari
        !            16:      TOS, Coherent,  and OS9/68000.  The next version is expected to add
        !            17:      OS/2, VMS, AmigaDos, and  MacOS.    Contact  me  before  you  start
        !            18:      porting it to some other OS, because somebody else may have already 
        !            19:      done it for you.  
        !            20: 
        !            21:         Elvis  is  freely  redistributable,  in  either  source  form or
        !            22:      executable form.  There are no restrictions on how you may use it.  
        !            23: 
        !            24: 
        !            25:    E1.1  CompilingF
        !            26: 
        !            27:         See the "Versions" section of this manual  for  instructions  on
        !            28:      how to compile Elvis.  
        !            29: 
        !            30:         If  you want to port Elvis to another O.S. or compiler, then you
        !            31:      should read the "Portability" part of the "Internal" section.  
        !            32: 
        !            33: 
        !            34:    E1.2  Overview of ElvisF
        !            35: 
        !            36:         The user interface of elvis/vi/ex is weird.  There are two major 
        !            37:      command modes in Elvis, and a few text input modes as well.    Each
        !            38:      command  mode has a command which allows you to switch to the other
        !            39:      mode.  
        !            40: 
        !            41:         You will probably use the 4visual command mode5 most of the  time.
        !            42:      This is the mode that elvis normally starts up in.  
        !            43: 
        !            44:         In  visual  command mode, the entire screen is filled with lines
        !            45:      of text from your file.  Each keystroke is interpretted as part  of
        !            46:      a visual  command.    If  you  start  typing  text,  it will -1not-0 be
        !            47:      inserted, it will be treated as part of a command.  To insert text, 
        !            48:      you must first give an "insert text" command.  This will take  some
        !            49:      getting used to.    (An alternative exists.  Lookup the "inputmode"
        !            50:      option.) 
        !            51: 
        !            52:         The 4colon mode5  is  quite  different.    Elvis  displays  a  ":"
        !            53:      character on  the  bottom line of the screen, as a prompt.  You are
        !            54:      then expected to type in a command line and hit the  <Return>  key.
        !            55:      The  set of commands recognized in the colon mode is different from
        !            56:      visual mode's.  
        !            57: 
        !            58: 
        !            59: 
        !            60: 
        !            61: 
        !            62: 
        !            63: 
        !            64: 
        !            65: 
        !            66: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.