Annotation of coherent/d/usr/bin/elvis/doc/intro.doc, revision 1.1.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.