C: control M: alt
C-x C-c: exit, save each changed files
C-g: quit a partially command
C-x k: kill buffer
M-v: prev screen
C-v: next screen
C-l: redisplay the whole text so that the cursor is in the middle of the screen
C-p(revious), C-n(ext), C-f(rontward), C-b(ackward): move the cursor per character
C-p and C-n don’t moves cursor vertically, while C-b moves backward by newline character
M-f, M-b: front/back by word C-a, C-e: beginning/end of a line; M-a, M-e: beginning/end of a sentence
M-<, M->: beginning/end of the text
C-u <num> <cmd> repeat cmd for num times
C-x 1: delete until only 1 window appear
C-f: create a new window
C-u <num> <char> type in number of characters into the text
C-d(elete), M-d(elete), M-<DEL>: remove word before/after the cursor
C-k(ill), M-k(ill): delete line/sentence
C-space, choose, C-w: delete a range of text
C-space, choose, C-w, <move cursor>, C-y(ank): yank and paste
M-y: find text that is deleted previously