Subversion Repositories planix.SVN

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
105 7u83 1
.\" Copyright (c) 1980 Regents of the University of California.
2
.\" All rights reserved.  The Berkeley software License Agreement
3
.\" specifies the terms and conditions for redistribution.
4
.\"
5
.\"	@(#)vi.1	6.1 (Berkeley) 4/29/85
6
.\"
7
.\".TH VI 1 "April 29, 1985"
8
.TH VI 1 "May 22, 2000"
9
.UC
10
.SH NAME
11
vi \- screen oriented (visual) display editor based on ex
12
.SH SYNOPSIS
13
.B vi
14
[
15
.B \-t
16
tag
17
] [
18
.B \-r
19
] [
20
\fB+\fR\fIcommand\fR
21
] [
22
.B \-l
23
] [
24
\fB\-w\fIn\fR
25
]
26
name ...
27
.SH DESCRIPTION
28
.I Vi
29
(visual) is a display oriented text editor based on
30
.IR ex (1).
31
.I Ex
32
and
33
.I vi
34
run the same code; it is possible to get to
35
the command mode of
36
.I ex
37
from within
38
.I vi
39
and vice-versa.
40
.PP
41
The
42
.I "Vi Quick Reference"
43
card and the
44
.I "Introduction to Display Editing with Vi"
45
provide full details on using
46
.I vi.
47
.SH FILES
48
See
49
.IR ex (1).
50
.SH SEE ALSO
51
ex (1), edit (1), ``Vi Quick Reference'' card,
52
``An Introduction to Display Editing with Vi''.
53
.SH AUTHOR
54
William Joy
55
.br
56
Mark Horton added macros to \fIvisual\fR mode and is maintaining version 3
57
.br
58
This version was hacked by Gunnar Ritter
59
to support ISO-8859 characters.
60
.SH BUGS
61
Software tabs using \fB^T\fR work only immediately after the
62
.I autoindent.
63
.PP
64
Left and right shifts on intelligent terminals don't make use of
65
insert and delete character operations in the terminal.
66
.PP
67
The
68
.I wrapmargin
69
option can be fooled since it looks at output columns when blanks are typed.
70
If a long word passes through the margin and onto the next line without a 
71
break, then the line won't be broken.
72
.PP
73
Insert/delete within a line can be slow if tabs are present on intelligent
74
terminals, since the terminals need help in doing this correctly.
75
.PP
76
Saving text on deletes in the named buffers is somewhat inefficient.
77
.PP
78
The
79
.I source
80
command does not work when executed as \fB:source\fR;
81
there is no way to use the \fB:append\fR, \fB:change\fR,
82
and \fB:insert\fR commands, since it is not possible to give
83
more than one line of input to a \fB:\fR escape.  To use these
84
on a \fB:global\fR you must \fBQ\fR to \fIex\fR command mode,
85
execute them, and then reenter the screen editor with
86
.I vi
87
or
88
.I open.