Vim Cheatsheet (in development)
Hotkeys
- u - undo last command
- x - delete character under cursor
- X - delete character before cursor
- r - replace character under cursor
- p - paste after cursor
- P - paste before cursor
- . - repeat last action
- d - delete
- dd - delete line
- y - copy (yank)
- yy - copy line
- dw - delete word
- yw - copy word
- 2yy - copy line twice
- 0 - move to start of line
- $ - move to end of line
- A - insert at end of line
- i - insert before cursor
- I - insert at first non-blank character
- o - insert new line below
- O - insert new line above
- w - move forward by word
- b - move backward by word
- V - select entire line
- ^ - move to first non-blank character in line
- n, j, k, l - move cursor right, down, up, left
Command Line
- :e file - edit file
- :new file - create new file
- :vnew - create new file in vertical split
Search
- /word - search forward for word
- ?word - search backward for word
- n - go to next search result