UNIX in a Nutshell: System V Edition

UNIX in a Nutshell: System V EditionSearch this book
Previous: Reference: vgrindChapter 2
Unix Commands
Next: Reference: view
 

vi

vi [options] [files]

A screen-oriented text editor based on ex. See Chapter 8 and Chapter 9 for more information on vi and ex. Options -c, -C, -L, -r, -R, and -t are the same as in ex.

Options

-c command

Enter vi and execute the given vi command.

-l

Run in LISP mode for editing LISP programs.

-L

List filenames that were saved due to an editor or system crash.

-r file

Recover and edit file after an editor or system crash.

-R

Read-only mode. Files can't be changed.

-S

Use with -t to indicate that the tag file may not be sorted and to use a linear search. Solaris only.

-t tag

Edit the file containing tag, and position the editor at its definition (see ctags for more information).

-wn

Set default window size to n; useful when editing via a slow dial-up line.

-x

Supply a key to encrypt or decrypt file using crypt. (Note that the supplied key is visible to other users via the ps command.)

-C

Same as -x, but assume file began in encrypted form.

+

Start vi on last line of file.

+n

Start vi on line n of file.

+/pat

Start vi on line containing pattern pat. This option fails if nowrapscan is set in your .exrc file.


Previous: Reference: vgrindUNIX in a Nutshell: System V EditionNext: Reference: view
Reference: vgrindBook IndexReference: view

The UNIX CD Bookshelf NavigationThe UNIX CD BookshelfUNIX Power ToolsUNIX in a NutshellLearning the vi Editorsed & awkLearning the Korn ShellLearning the UNIX Operating System