A list of common Vim Shortcuts that you will be using while getting started with Vim.
Note: Vim is case sensitive. For Example, if the command is
V
you would typeshift
+v
.
The two main modes
In Vim there are two main modes. Command mode, and insert mode. Command mode lets you modify and select text, where insert mode allows you to type new text.
Action | Command |
---|---|
Text mode | i |
Command mode | esc |
Basic shortcuts
Action | Command |
---|---|
Select character | v |
Select line | V |
Cut | d |
Copy | y |
Paste before | P |
Paste after | p |
Move around editor (alternatively, you can use the arrow keys) | h ,j ,k ,l |
Word Movement
Action | Command |
---|---|
Beginning of next word | w |
Last letter of word | e |
Beginning of previous word | b |
Move to matching parentheses or brackets | % |
Move to the beginning of a line | 0 |
Move to the end of the line | $ |
Find next instance of a word | /ul |
Go to the beginning of a file | gg |
Go to the end of a file | G |
Go to line number | #gg |
Search | / |
Search next | N |
Search previous | n |
Insert new line after | o |
Insert new line before | O |
Remove character | x |
Replace character | r |
Delete character | d |
Delete word / etc | d + word |
Repeat previous command | . |
Save | :w |
Quit | :q |
Quit without saving | :q! |
Undo | u |
Redo | ctrl r |
Help docs | :help |
Note: Any links leading you to products or services
are most likely affiliate links that I will receive compensation from.
I only promote products or services that I own/use myself and truly
feel will deliver value to you. By purchasing products or services
through these links, you will help support me in creating awesome
ad-free content.