vim Inserting text Different ways to get into insert mode

Help us to keep this website almost Ad Free! It takes only 10 seconds of your time:
> Step 1: Go view our video on YouTube: EF Core Bulk Extensions
> Step 2: And Like the video. BONUS: You can also share it!

Example

CommandDescription
aAppend text following current cursor position
AAppend text at the end of current line
iInsert text before the current cursor position
IInsert text before first non-blank character of current line
gIInsert text in first column of cursor line
giInsert text at same position where it was left last time in Insert mode
OOpen up a new line above the current line and add text there (CAPITAL O)
oOpen up a new line below the current line and add text there (lowercase o)
s or clDelete character under the cursor and switch to insert mode
S or ccDelete entire line and switch to Insert mode
CDelete 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)


Got any vim Question?