* reordered a little bit
[mascara-docs.git] / i86 / elks / elkscmd / elvis / doc / intro.doc
blob27b29ab1baa6d47ebe67fec87963b0472b843b9d
2      Elvis 1.4                  INTRODUCTION                    Page 1-1
5 E1.  INTRODUCTIONF
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.  
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.  
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.  
21         Elvis  is  freely  redistributable,  in  either  source  form or
22      executable form.  There are no restrictions on how you may use it.  
25    E1.1  CompilingF
27         See the "Versions" section of this manual  for  instructions  on
28      how to compile Elvis.  
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.  
34    E1.2  Overview of ElvisF
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.  
41         You will probably use the 4visual command mode5 most of the  time.
42      This is the mode that elvis normally starts up in.  
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.) 
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.