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 |