a | Append text following current cursor position |
A | Append text at the end of current line |
i | Insert text before the current cursor position |
I | Insert text before first non-blank character of current line |
gI | Insert text in first column of cursor line |
gi | Insert text at same position where it was left last time in Insert mode |
O | Open up a new line above the current line and add text there (CAPITAL O ) |
o | Open up a new line below the current line and add text there (lowercase o ) |
s or cl | Delete character under the cursor and switch to insert mode |
S or cc | Delete entire line and switch to Insert mode |
C | Delete from the cursor position to the end of the line and start insert mode |
c{motion} | Delete {motion} and start insert mode (see Basic Motion) |