glenda.party
term% ls -F
term% pwd
$home/manuals/unix_v8/1/vi
term% cat index.txt
VI(1)                       General Commands Manual                      VI(1)



NAME
       ex, vi - text editor

SYNOPSIS
       ex [ - ] [ -v ] [ -t tag ] [ -r ] [ -R ] [ +command ] [ -l ] name ...

       edit [ options ]

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

DESCRIPTION
       Ex  is  a  superset of ed(1) with a display editing facility; edit is a
       simplified subset of ex; and vi is a fully  display-based  editor  with
       similar capabilities.  Option -R makes the editor read-only.

FILES
       /usr/lib/ex?.?strings         error messages
       /usr/lib/ex?.?recover         recover command
       /usr/lib/ex?.?preserve        preserve command
       /etc/termcap             describes capabilities of terminals
       ~/.exrc                  editor startup file
       /tmp/Exnnnnn             editor temporary
       /tmp/Rxnnnnn             named buffer temporary
       /usr/preserve            preservation directory

SEE ALSO
       Edit: A Tutorial
       Ex Reference Manual
       An Introduction to Display Editing with Vi
       Vi Quick Reference Card, all in BSD 4.1 Progammer's Manual, Volume 2
       ed(1), jim(9.1), sed(1)

BUGS
       The  undo command causes all marks to be lost on lines changed and then
       restored if the marked lines were changed.
       Undo never clears the buffer modified condition.
       The z command prints a number of logical rather  than  physical  lines.
       More than a screen full of output may result if long lines are present.
       File input/output errors don't print a name if the command line `-' op‐
       tion is used.
       There is no easy way to do a single scan ignoring case.
       The editor does not warn if text is placed in  named  buffers  and  not
       used before exiting the editor.
       Null  characters are discarded in input files, and cannot appear in re‐
       sultant files.
       Software tabs using ^T work only immediately after the autoindent.
       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.
       The source command does not work when executed as :source; there is  no
       way  to  use the :append, :change, and :insert commands in vi, 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.



                                                                         VI(1)