Vim Motions §
w - one word forward
b - one word backward
j - one line down
k - one line up
h - one character left
l - one character right
$ - EOL
0 - Start of the line
_ - Start of first non-space character of the line
f|{} - move forward upto character is encountered
F|{} - move backward upto character is encountered
t|{} - move forward until character is encountered
T|{} - move backward until character is enountered
I - go to beginning of line in insert mode
A - got to end of line in insert mode
o - make a newline below in insert mode
O - make a newline above in insert mode
ctrl + d - page down
ctrl + u - page up
gg - goto top
G - goto bottom
Commands §
d - delete (cut)
y - yank (copy)
p - paste
u - undo
dd - delete line
yy - yank line
zz - center view
Search §
:<line_number> - goto <line_number>
/<regex> - search for <regex>
n - goto next match
shift n - goto previous match
Modes §
esc - normal mode
i - insert mode
a - append mode
v - visual mode
shift|v - visual line mode
Refs §
- https://www.youtube.com/watch?v=X6AR2RMB5tE&list=PLm323Lc7iSW_wuxqmKx_xxNtJC_hJbQ7R&index=1