Xah Lee, 2006, ..., 2009-08-20
The following shows emacs's default keybindings on the QWERTY keyboard layout. For Dvorak, see: Emacs's Keybinding Layout on Dvorak.
1 #arg #arg |
2 #arg #arg |
3 #arg #arg |
4 #arg #arg |
5 #arg #arg |
6 #arg #arg |
7 #arg #arg |
8 #arg #arg |
9 #arg #arg |
0 #arg #arg |
- #neg-arg #neg-arg |
= ○ count-lines-region |
Backspace ⌫w ○ |
q quoted-insert fill-paragraph |
w cut copy |
e →| →s |
r isearch← move-to-window-line |
t transpose-chars transpose-words |
y paste paste previous |
u universal-argument upcase-word |
i indent-for-tab-command tab-to-tab-stop |
o open-line ○ |
p ↑ ○ |
[ esc ○ |
] abort-recursive-edit ○ |
\ toggle-input-method delete-horizontal-space |
a |← ←s |
s isearch→ center-line |
d ⌦ ⌦w |
f → →w |
g keyboard-quit facemenu |
h help mark-paragraph |
j newline-and-indent indent-new-comment-line |
k ⌦l ⌦s |
l recenter downcase-word |
; ○ comment-dwim |
' ○ abbrev-prefix-mark |
Enter ○ ○ |
|
z iconify-or-deiconify-frame zap-to-char |
x misc M-x |
c mode specific capitalize-word |
v ▼ ▲ |
b ← ←w |
n ↓ ○ |
m newline back-to-indentation |
, ○ tags-loop-continue |
. ○ find-tag |
/ undo dabbrev-expand |
|||
Ctrl |
Alt |
Space set-mark-command just-one-space |
||||||||||
The colored words are the commands bound by holding down the Ctrl key or Alt key. A empty circle “○” means the key is not bound. A prefix key (such as “Ctrl+h”) are shown with yellow background. If some symbols are showing up as squares or gibberish in your browser, see this image: ❐.
← backward-char ←w backward-word ←s backward-sentence ←¶ backward-paragraph |← move-beginning-of-line → forward-char →w forward-word →s forward-sentence →¶ forward-paragraph →| move-end-of-line ↑ previous-line ↓ next-line |
▲ scroll-down (page up) ▼ scroll-up (page down) |◀ beginning-of-buffer ▶| end-of-buffer ○ nil isearch← isearch-backward isearch→ isearch-forward #arg digit-argument #-arg negative-argument |
⌦ delete-char ⌦w kill-word ⌦s kill-sentence ⌦| kill-line ⌫ delete-backward-char ⌫w backward-kill-word |⌫ kill-line-backward copy kill-ring-save cut kill-region paste yank paste↑ yank-pop M-x execute-extended-command |
If the symbols are showing up as squares or gibberish, see this image: ❐
~ ○ not-modified |
` ○ tmm-menubar |
|||||||||||
! ○ shell-command |
@ set-mark-command mark-word |
# ○ ○ |
$ ○ ispell-word |
% ○ query-replace |
^ ○ delete-indentation |
& ○ ○ |
* ○ pop-tag-mark |
( ○ insert-parentheses |
) ○ move-past-close-and-reindent |
_ ○ ○ |
+ ○ ○ |
F1 help ○ ○ |
F2 2-column ○ ○ |
F3 kmacro-start-macro-or-insert-counter ○ ○ |
F4 kmacro-end-or-call-macro ○ ○ |
F5 ○ ○ ○ |
F6 ○ ○ ○ |
F7 ○ ○ ○ |
F8 ○ ○ ○ |
F9 ○ ○ ○ |
F10 tmm-menubar ○ ○ |
F11 ○ ○ ○ |
F12 ○ ○ ○ |
Ins overwrite-mode kill-ring-save ○ |
Home |← |◀ |◀-other-window |
PgUp ▲ scroll-right scroll-other-window-down |
Del ⌦ ⌦w ⌫w |
End →| ▶| ▶|-other-window |
PgDn ▼ scroll-left scroll-other-window |
↑ ↑ ↑¶ ○ |
||
← ← ←w ←w |
↓ ↓ ↓¶ ○ |
→ → →w →w |
Note: the above are for emacs 22. In emacs 23, the key “Alt+s” changed. In emacs 22, it was center-line, now it is a word search prefix.