Emacs

Development Tools
Cursor Movement
CTRL+F Move forward one character Win mac Linux
CTRL+B Move backward one character Win mac Linux
CTRL+N Move to next line Win mac Linux
CTRL+P Move to previous line Win mac Linux
CTRL+A Go to beginning of line Win mac Linux
CTRL+E Go to end of line Win mac Linux
ALT+F Move forward one word Win mac Linux
ALT+B Move backward one word Win mac Linux
Editing
CTRL+SPACE Set mark (start selection) Win mac Linux
CTRL+W Kill (cut) selected region Win mac Linux
ALT+W Copy selected region Win mac Linux
CTRL+Y Yank (paste) last killed text Win mac Linux
CTRL+K Kill (cut) to end of line Win mac Linux
CTRL+D Delete character at cursor Win mac Linux
ALT+D Kill word forward Win mac Linux
Search
CTRL+S Incremental search forward Win mac Linux
CTRL+R Incremental search backward Win mac Linux
CTRL+G Cancel current command Win mac Linux
Files & Buffers
C-x C-f Find / open file Win mac Linux
C-x C-s Save current buffer Win mac Linux
C-x C-c Exit Emacs Win mac Linux
C-x b Switch to another buffer Win mac Linux
C-x k Kill (close) current buffer Win mac Linux
C-x 2 Split window horizontally Win mac Linux
C-x 3 Split window vertically Win mac Linux
C-x 1 Keep only current window Win mac Linux
C-x 0 Close current window Win mac Linux