dojo
Emacs Cheatsheet
ShortcutFoo uses a Spaced Repetition System that adapts to your training.
scf keyboard

Text Navigation Beginner

C-f
Move forward a char
C-b
Move backward a char
M-f
Move forward a word
M-b
Move backward a word
C-v
Move forward a screen
M-v
Move backward a screen
C-p
Move to previous line
C-a
Move to beginning of line
C-e
Move to end of line
M-a
Move to beginning of sentence
M-e
Move to end of sentence
M-<
Move to beginning of doc
M->
Move to end of doc
scf keyboard

Text Editing Beginner

BACKSPACE
Delete previous char
C-d
Delete next char
M-BACKSPACE
Kill (cut) previous word
M-d
Kill (cut) next word
C-/
Undo
scf keyboard

Text Navigation Intermediate

C-u8C-f
Move forward 8 chars
C-u6C-p
Move up 6 lines
C-u9C-b
Move backward 9 chars
scf keyboard

Text Editing Intermediate

C-u20w
Insert 20 'w's
M-k
Kill (cut) to end of sentence
C-space
Set mark
C-y
Yank (paste)
M-y
Previous yank
scf keyboard

File Management

C-xC-f
Find a file
C-xC-s
Save file
C-xC-b
List buffers
C-xb
Switch to buffer
C-xs
Save buffers
scf keyboard

Misc

C-x4C-f
Find in other window
M-xrepl s
Replace string
ESCESCESC
Get out of current command
M-xtext-mode
Text mode
C-x0C-l
Scroll line to top of screen
C-xC-c
Close emacs
C-z
Suspend emacs
C-g
Stop command
C-x2
Open 2 windows
C-x1
Open 1 window
M-xfundamental-mode
Fundamental mode
C-s
Incremental search
C-xo
Change windows
C-M-v
Scroll other window
C-ha
Command apropos
achievement-star