DOC HOME
SITE MAP
MAN PAGES
GNU INFO
SEARCH
PRINT BOOK
Editing files
A quick tour of vi
Starting vi
Entering text
What to do if you get stuck
Saving files and quitting vi
Moving around a file
Deleting and restoring text
Restoring deleted text
Using the deletion buffers
Searching for text
Replacing and modifying text
Substituting text
Performing global substitutions
Specifying addresses
Confirming substitutions
Repeating and undoing commands
Including the contents of another file
Accessing the shell
Editing more than one file
Using buffers to cut and paste text
Placing markers
Using keyboard shortcuts
Running other programs from inside vi
Sending text through a filter
Defining abbreviations
Storing a command in a buffer
Mapping key sequences
Assigning commands to a key sequence
Assigning insertions to a key sequence
Changing modes within a mapped command
Configuring vi
Saving frequently used commands