I was so excited when I started learning emacs. Wow - this is fun!
Did the tutorial (C-h t) and started making a table of Vim commands
and their Emacs equivalents.
Vi Emacs
--- -----
C-f C-v Scroll down vertically
C-b M-v Scroll up vertically
h C-b Back one char
j C-n Next line
k C-p Previous line
l C-f Forward one char
w M-f Forward one word
b M-b Back one word
0 C-a Start of line
$ C-e End of line
M-a Start of sentence
M-e End of sentence
} { M-{ or } Forward / backward paragraph
3 G esc 3 M-g M-g Goto line 3 (or M-g M-g and 3
on minibuffer)
gg M-< Start of buffer
G M-> End of buffer
:w C-x C-s Save current file
:w file C-x C-w file Save file with new name
} { M-{ or } Forward / backward paragraph
dd C-k Kill line
M-k Kill sentence
number command C-u number command Multiple command execution
U C-/ or C-x u Undo
:help key C-h k key Help on what key does
:q C-x 1 Close help window
<esc> C-g Cancel
v select x C-space select C-w Select and delete text
p C-y Paste (yank in emacs)
:e file C-x C-f file Find file
:w file C-x C-s file Save file
} { M-{ or } Forward / backward paragraph