Learning the vi Editor/Conventions

From Wikibooks, open books for an open world
Jump to: navigation, search

Learning the vi Editor/TOC


<c>
A single character, such as 'a' or '1'.
<ESC>, <Ctrl-[>
Indicates that the Escape (Esc) key on your keyboard should be pressed, which is identical to Control and '['.
<CR>
Indicates that the Return (Enter) key should be pressed.
<TAB>
Indicates that the Tabulator key should be pressed
<Ctrl-x>, <C-x>
Indicates that the Control key and the 'x' key should be pressed simultaneously. 'x' can be almost any other key on your keyboard.
<Shift-x>, <S-x>, <X>
Indicates that the Shift key and the 'x' key should be pressed simultaneously
<Meta-x>, <M-x>
Indicates that the Meta or Alt key and the 'x' key should be pressed simultaneously.
:quit, :q
An Ex command. started with <:>, followed by the command and ends with <CR>. For many Ex commands there is a long form (:quit) and a short form (:q).
:set nocompatible 
represents a setting.
strlen () 
represents a function.
/pattern/, ?pattern?
A Search pattern. Search pattern in vi are regular expressions.
:ranges/search/replace/options, :global /pattern/ delete
A Search pattern combined with an Ex command.

All commands in vi are case sensitive.


Learning the vi Editor/TOC