BSD 4_3_Tahoe development
[unix-history] / usr / man / cat1 / vi.0
CommitLineData
362b077f
C
1
2
3
4VI(1) UNIX Programmer's Manual VI(1)
5
6
7
8N\bNA\bAM\bME\bE
9 vi - screen oriented (visual) display editor based on ex
10
11S\bSY\bYN\bNO\bOP\bPS\bSI\bIS\bS
12 v\bvi\bi [ -\b-t\bt tag ] [ -\b-r\br ] [ +\b+_\bc_\bo_\bm_\bm_\ba_\bn_\bd ] [ -\b-l\bl ] [ -\b-w\bw_\bn ] name ...
13
14D\bDE\bES\bSC\bCR\bRI\bIP\bPT\bTI\bIO\bON\bN
15 _\bV_\bi (visual) is a display oriented text editor based on
16 _\be_\bx(1). _\bE_\bx and _\bv_\bi run the same code; it is possible to get
17 to the command mode of _\be_\bx from within _\bv_\bi and vice-versa.
18
19 The _\bV_\bi _\bQ_\bu_\bi_\bc_\bk _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be card and the _\bI_\bn_\bt_\br_\bo_\bd_\bu_\bc_\bt_\bi_\bo_\bn _\bt_\bo _\bD_\bi_\bs_\bp_\bl_\ba_\by
20 _\bE_\bd_\bi_\bt_\bi_\bn_\bg _\bw_\bi_\bt_\bh _\bV_\bi provide full details on using _\bv_\bi.
21
22F\bFI\bIL\bLE\bES\bS
23 See _\be_\bx(1).
24
25S\bSE\bEE\bE A\bAL\bLS\bSO\bO
26 ex (1), edit (1), ``Vi Quick Reference'' card, ``An Intro-
27 duction to Display Editing with Vi''.
28
29A\bAU\bUT\bTH\bHO\bOR\bR
30 William Joy
31 Mark Horton added macros to _\bv_\bi_\bs_\bu_\ba_\bl mode and is maintaining
32 version 3
33
34B\bBU\bUG\bGS\bS
35 Software tabs using ^\b^T\bT work only immediately after the
36 _\ba_\bu_\bt_\bo_\bi_\bn_\bd_\be_\bn_\bt.
37
38 Left and right shifts on intelligent terminals don't make
39 use of insert and delete character operations in the termi-
40 nal.
41
42 The _\bw_\br_\ba_\bp_\bm_\ba_\br_\bg_\bi_\bn option can be fooled since it looks at output
43 columns when blanks are typed. If a long word passes
44 through the margin and onto the next line without a break,
45 then the line won't be broken.
46
47 Insert/delete within a line can be slow if tabs are present
48 on intelligent terminals, since the terminals need help in
49 doing this correctly.
50
51 Saving text on deletes in the named buffers is somewhat
52 inefficient.
53
54 The _\bs_\bo_\bu_\br_\bc_\be command does not work when executed as :\b:s\bso\bou\bur\brc\bce\be;
55 there is no way to use the :\b:a\bap\bpp\bpe\ben\bnd\bd, :\b:c\bch\bha\ban\bng\bge\be, and :\b:i\bin\bns\bse\ber\brt\bt
56 commands, since it is not possible to give more than one
57 line of input to a :\b: escape. To use these on a :\b:g\bgl\blo\bob\bba\bal\bl you
58 must Q\bQ to _\be_\bx command mode, execute them, and then reenter
59 the screen editor with _\bv_\bi or _\bo_\bp_\be_\bn.
60
61
62
63Printed 7/9/88 April 29, 1985 1
64
65
66