vi Configuration
This section describes the following:
The :set command
Options available with :set
Sample ~/.exrc file
The :set Command
The :set command lets you specify options that change characteristics of your editing environment. Options may be put in the ~/.exrc file or set during a vi session.
The colon should not be typed if the command is put in ~/.exrc.
Command |
Action |
---|---|
:set
|
Enable option x. |
:set no
|
Disable option x. |
:set
|
Give value to option x. |
:set |
Show changed options. |
:set all |
Show all options. |
:set
|
Show value of option x. |
Options Used by :set
The following table describes the options to :set. The first column includes the optional abbreviation, if there is one, and uses an equals sign to show that the option takes a value. The second column gives the default, and the third column describes the behavior of the enabled option.
Option |
Default |
Description |
---|---|---|
autoindent (ai) |
noai |
In insert mode, indent each line to the same level as the line above or below. |
autoprint (ap) |
ap |
Display changes after each editor command. (For global replacement, display last replacement.) |
autowrite (aw) |
noaw |
Automatically write (save) file if changed, before opening another file with :n or before giving a Linux command with :!. |
background (bg) |
Describe the background so the editor can choose appropriate highlighting colors. Default value of dark or light depends on the environment in which the editor is invoked. {vim} | |
|
Get Linux in a Nutshell, Fourth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.