Commit | Line | Data |
---|---|---|
362b077f C |
1 | |
2 | ||
3 | ||
4 | VI(1) UNIX Programmer's Manual VI(1) | |
5 | ||
6 | ||
7 | ||
8 | N\bNA\bAM\bME\bE | |
9 | vi - screen oriented (visual) display editor based on ex | |
10 | ||
11 | S\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 | ||
14 | D\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 | ||
22 | F\bFI\bIL\bLE\bES\bS | |
23 | See _\be_\bx(1). | |
24 | ||
25 | S\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 | ||
29 | A\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 | ||
34 | B\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 | ||
63 | Printed 7/9/88 April 29, 1985 1 | |
64 | ||
65 | ||
66 |