File: intro.doc

package info (click to toggle)
elvis-tiny 1.4-7
  • links: PTS
  • area: main
  • in suites: slink
  • size: 688 kB
  • ctags: 1,045
  • sloc: ansic: 13,730; makefile: 220; sh: 17
file content (66 lines) | stat: -rw-r--r-- 2,371 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66

     Elvis 1.4                  INTRODUCTION                    Page 1-1


E1.  INTRODUCTIONF

        Elvis is  a  clone  of  vi/ex,  the standard UNIX editor.  Elvis
     supports nearly all of the vi/ex commands, in both visual mode  and
     colon mode.  

        Like  vi/ex,  elvis stores most of the text in a temporary file,
     instead of RAM.  This allows it to edit files that are too large to 
     fit in a single process' data space.  

        Elvis runs under BSD UNIX, AT&T SysV UNIX, Minix, MS-DOS,  Atari
     TOS, Coherent,  and OS9/68000.  The next version is expected to add
     OS/2, VMS, AmigaDos, and  MacOS.    Contact  me  before  you  start
     porting it to some other OS, because somebody else may have already 
     done it for you.  

        Elvis  is  freely  redistributable,  in  either  source  form or
     executable form.  There are no restrictions on how you may use it.  


   E1.1  CompilingF

        See the "Versions" section of this manual  for  instructions  on
     how to compile Elvis.  

        If  you want to port Elvis to another O.S. or compiler, then you
     should read the "Portability" part of the "Internal" section.  


   E1.2  Overview of ElvisF

        The user interface of elvis/vi/ex is weird.  There are two major 
     command modes in Elvis, and a few text input modes as well.    Each
     command  mode has a command which allows you to switch to the other
     mode.  

        You will probably use the 4visual command mode5 most of the  time.
     This is the mode that elvis normally starts up in.  

        In  visual  command mode, the entire screen is filled with lines
     of text from your file.  Each keystroke is interpretted as part  of
     a visual  command.    If  you  start  typing  text,  it will -1not-0 be
     inserted, it will be treated as part of a command.  To insert text, 
     you must first give an "insert text" command.  This will take  some
     getting used to.    (An alternative exists.  Lookup the "inputmode"
     option.) 

        The 4colon mode5  is  quite  different.    Elvis  displays  a  ":"
     character on  the  bottom line of the screen, as a prompt.  You are
     then expected to type in a command line and hit the  <Return>  key.
     The  set of commands recognized in the colon mode is different from
     visual mode's.