VI

Section: User Commands (1)
Updated: April 29, 1985
Index Return to Main Contents
 

NAME

vi - screen oriented (visual) display editor based on ex, with enhancements for MGR  

SYNOPSIS

vi [ -t tag ] [ -r ] [ +command ] [ -l ] [ -wn ] name ...  

DESCRIPTION

Vi (visual) is a display oriented text editor based on ex(1). Ex and vi run the same code; it is possible to get to the command mode of ex from within vi and vice-versa.

The Vi Quick Reference card and the Introduction to Display Editing with Vi provide full details on using vi.

When the terminal type is MGR, vi prompts for the current window size. The command ^A (CNTL-A) causes vi to re-request the window size information. If ^A is included as part of the MGR reshape event, window sizes in vi are handled automatically.

A new option font has been added for MGR terminals that permit font changes on the fly. The command set font=11 causes vi to begin editting using font 11 .  

FILES

See ex(1).  

SEE ALSO

ex (1), edit (1), ``Vi Quick Reference'' card, ``An Introduction to Display Editing with Vi''.  

AUTHOR

William Joy
Mark Horton added macros to visual mode and is maintaining version 3  

BUGS

Software tabs using ^T work only immediately after the autoindent.

Left and right shifts on intelligent terminals don't make use of insert and delete character operations in the terminal.

The wrapmargin 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.

The source command does not work when executed as :source; there is no way to use the :append, :change, and :insert commands, since it is not possible to give more than one line of input to a : escape. To use these on a :global you must Q to ex command mode, execute them, and then reenter the screen editor with vi or open.


 

Index

NAME
SYNOPSIS
DESCRIPTION
FILES
SEE ALSO
AUTHOR
BUGS

This document was created by man2html, using the manual pages.
Time: 09:00:42 GMT, February 14, 2025