Vim editor commands and shortcuts
Mode Switching
Insert Mode
Enter insert mode at cursor
Mode Switching
Insert at Line Start
Enter insert mode at line start
Mode Switching
Append
Enter insert mode after cursor
Mode Switching
Append at Line End
Enter insert mode at line end
Mode Switching
New Line Below
Create new line below and enter insert mode
Mode Switching
New Line Above
Create new line above and enter insert mode
Mode Switching
Exit Insert Mode
Return to normal mode
Navigation
Move Left
Move cursor left
Navigation
Move Down
Move cursor down
Navigation
Move Up
Move cursor up
Navigation
Move Right
Move cursor right
Navigation
Beginning of Line
Jump to start of line
Navigation
End of Line
Jump to end of line
Navigation
Next Word
Jump to start of next word
Navigation
Previous Word
Jump to start of previous word
Navigation
Start of File
Jump to beginning of file
Navigation
End of File
Jump to end of file
Navigation
Go to Line
Jump to specific line number
Editing
Delete Character
Delete character at cursor
Editing
Delete Word
Delete word
Editing
Delete Line
Delete entire line
Editing
Delete to End
Delete to end of line
Editing
Undo
Undo last change
Editing
Redo
Redo change
Editing
Copy Line
Copy entire line
Editing
Copy Word
Copy word
Editing
Paste After
Paste after cursor
Editing
Paste Before
Paste before cursor
Search
Find Forward
Search forward for pattern
Search
Find Backward
Search backward for pattern
Search
Next Match
Jump to next search match
Search
Previous Match
Jump to previous search match
Replace
Replace in Line
Replace first occurrence in line
Replace
Replace All in Line
Replace all occurrences in line
Replace
Replace in File
Replace all occurrences in file
File Operations
Save File
Write/save file
File Operations
Save and Exit
Save file and exit vim
File Operations
Exit Without Save
Quit without saving
File Operations
Save As
Save file with new name