.\" Copyright (c) 1980, 1991 Regents of the University of California.
.\" %sccs.include.redist.roff%
.\" @(#)vi.1 6.4 (Berkeley) %G%
.Nd screen oriented (visual) display editor based on ex
(visual) is a display oriented text editor based on
run the same code; it is possible to get to
.Bl -tag -width xcommandx
Read only. Changes to the file may not be written out.
In the event of an editor or system crash, the
option will retrieve the last saved version of the
specified file, or if no file is specified,
a list of saved files is printed.
the editor is postioned at
The default window size is set to
positioning on a string or line number.
.%T "Introduction to Display Editing with Vi"
provide full details on using
command uses the following environment variables.
User specified startup values for
Usually specified in the file
Default directory to search for
Terminal type used to lookup terminal capabilities from the
.Pa /usr/share/misc/termcap .
If set, specifies an alternate termcap file.
.Bl -tag -width /usr/libexec/ex?.?preserve -compact
.It Pa /usr/libexec/ex?.?strings
.It Pa /usr/libexec/ex?.?recover
.It Pa /usr/libexec/ex?.?preserve
.It Pa /usr/share/misc/termcap
describes capabilities of terminals
.It Pa /tmp/Ex Ns Em nnnnn
.It Pa /tmp/Rx Ns Em nnnnn
.%T "Vi Quick Reference Card"
.%T "An Introduction to Display Editing with Vi"
work only immediately after the
Left and right shifts on intelligent terminals don't make use of
insert and delete character operations in the terminal.
option can be fooled since it looks at output columns when blanks are typed.
If a long word passes through the margin and onto the next line without a
break, then the line won't be broken.
Insert/delete within a line can be slow if tabs are present on intelligent
terminals, since the terminals need help in doing this correctly.
Saving text on deletes in the named buffers is somewhat inefficient.
command does not work when executed as
there is no way to use the
commands, since it is not possible to give
more than one line of input to a
execute them, and then reenter the screen editor with