| Key | Description |
|---|---|
| h | move cursor left |
| j | move cursor down |
| k | move cursor up |
| l | move cursor right |
| H | move to top of screen |
| M | move to middle of screen |
| L | move to bottom of screen |
| w | jump forwards to the start of a word |
| W | jump forwards to the start of a word (words can contain punctuation) |
| e | jump forwards to the end of a word |
| E | jump forwards to the end of a word (words can contain punctuation) |
| b | jump backwards to the start of a word |
| B | jump backwards to the start of a word (words can contain punctuation) |
| 0 | jump to the start of the line |
| ^ | jump to the first non-blank character of the line |
| $ | jump to the end of the line |
| g_ | jump to the last non-blank character of the line |
| gg | go to the first line of the document |
| G | go to the last line of the document |
| 5G | go to line 5 |
| fx | jump to next occurrence of character x |
| tx | jump to before next occurrence of character x |
| } | jump to next paragraph (or function/block, when editing code) |
| { | jump to previous paragraph (or function/block, when editing code) |
| Ctrl + b | move back one full screen |
| Ctrl + f | move forward one full screen |
| Ctrl + d | move forward 1/2 a screen |
| Ctrl + u | move back 1/2 a screen |
Last active
November 19, 2016 13:16
-
-
Save hiasinho/e67bdd7d34028d0d3c5409a97d1bc814 to your computer and use it in GitHub Desktop.
VIM Cheatsheet
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment