|
|
1.1 root 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: .UC
9: .SH NAME
10: vi \- screen oriented (visual) display editor based on ex
11: .SH SYNOPSIS
12: .B vi
13: [
14: .B \-t
15: tag
16: ] [
17: .B \-r
18: ] [
19: \fB+\fR\fIcommand\fR
20: ] [
21: .B \-l
22: ] [
23: \fB\-w\fIn\fR
24: ]
25: name ...
26: .SH DESCRIPTION
27: .I Vi
28: (visual) is a display oriented text editor based on
29: .IR ex (1).
30: .I Ex
31: and
32: .I vi
33: run the same code; it is possible to get to
34: the command mode of
35: .I ex
36: from within
37: .I vi
38: and vice-versa.
39: .PP
40: The
41: .I "Vi Quick Reference"
42: card and the
43: .I "Introduction to Display Editing with Vi"
44: provide full details on using
45: .I vi.
46: .SH FILES
47: See
48: .IR ex (1).
49: .SH SEE ALSO
50: ex (1), edit (1), ``Vi Quick Reference'' card,
51: ``An Introduction to Display Editing with Vi''.
52: .SH AUTHOR
53: William Joy
54: .br
55: Mark Horton added macros to \fIvisual\fR mode and is maintaining version 3
56: .SH BUGS
57: Software tabs using \fB^T\fR work only immediately after the
58: .I autoindent.
59: .PP
60: Left and right shifts on intelligent terminals don't make use of
61: insert and delete character operations in the terminal.
62: .PP
63: The
64: .I wrapmargin
65: option can be fooled since it looks at output columns when blanks are typed.
66: If a long word passes through the margin and onto the next line without a
67: break, then the line won't be broken.
68: .PP
69: Insert/delete within a line can be slow if tabs are present on intelligent
70: terminals, since the terminals need help in doing this correctly.
71: .PP
72: Saving text on deletes in the named buffers is somewhat inefficient.
73: .PP
74: The
75: .I source
76: command does not work when executed as \fB:source\fR;
77: there is no way to use the \fB:append\fR, \fB:change\fR,
78: and \fB:insert\fR commands, since it is not possible to give
79: more than one line of input to a \fB:\fR escape. To use these
80: on a \fB:global\fR you must \fBQ\fR to \fIex\fR command mode,
81: execute them, and then reenter the screen editor with
82: .I vi
83: or
84: .I open.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.