Emacs keyboard shortcuts

FILE
OpenCtrl-X, Ctrl-F
Save Ctrl-X, Ctrl-S
Save As Ctrl-X, Ctrl-W
Save All Ctrl-X, S
Revert to File Ctrl-X, Ctrl-V
Revert Buffer Meta-X, revert-buffer
Close Window/Buffer Ctrl-X, K
Quit Ctrl-X, Ctrl-C
EDIT
Undo Ctrl-_
Begin Selection Ctrl-SPC
Cancel Selection Ctrl-G
Cut Selection Ctrl-W
Cut Line Ctrl-K
Paste Ctrl-Y
Copy Selection to Numbered Clipboard Ctrl-X R S [#]
Paste from Numbered Clipboard Ctrl-X R I [#]
Delete DEL
Fwd Delete Ctrl-D
Delete Word Meta-DEL
Fwd Delete Word Meta-D
Delete Line Ctrl-K
CURSOR MOVEMENT
FORWARDBACKWARD
Word Meta-F Meta-B
Line Ctrl-A Ctrl-E
Paragraph Meta-{ Meta-}
Page Ctrl-V Meta-V
Document Meta-< Meta->
C Function Meta-Ctrl-A Meta-Control-E
SEARCH
Incremental Search Ctrl-S
Incremental Search Reverse Ctrl-R
Regexp Inc Search Meta-Ctrl-S
Regexp Inc Search Reverse Meta-Ctrl-R
Interactive Search and Replace Meta-%
Goto Line NumberMeta-X goto-line
Previous Matching BracketMeta-Ctrl-B (or ESC Ctrl-B)
Next Matching BracketMeta-Ctrl-F (or ESC Ctrl-F)
WINDOW
Close Ctrl-X, K
Next Window Ctrl-X, B
Choose Window Ctrl-X, Ctrl-B
Maximize Ctrl-X, 1
Split Horizontal Ctrl-X, 2
Split Vertical Ctrl-X, 3
Switch Focus Between Windows Ctrl-X, O
Activate Menu Bar Meta-`
REGISTERS
Copy Selection to Numbered Clipboard Ctrl-X R S [#]
Paste from Numbered Clipboard Ctrl-X R I [#]
Set Numbered Bookmark Ctrl-X R SPC [#]
Jump to Numbered Bookmark Ctrl-X R J [#]
FORMATTING
Re-flow Paragraph Meta-Q
Indent Selection Meta-Control-\
Uppercase Word Meta-U
Lowercase Word Meta-L
Capitalize Word Meta-C
Uppercase Selection Ctrl-X, Ctrl-U
Lowercase Selection Ctrl-X, Ctrl-L
MACROS
Start Recording Ctrl-X, (
Stop Recording Ctrl-X, )
Play Macro Ctrl-X, E
Repeat command # times Meta-[#] [command]
Repeat command # times Ctrl-U [#] [command]

(C) 2004-2009 Darren Stone - http://www.engr.uvic.ca/~dastone/emacs-keys.html