Summary of Commands by Key

Emacs commands are presented next in two alphabetical lists. Tables list keystrokes, command name, and description. C- indicates the Ctrl key; M- indicates the Meta key.

Control-Key Sequences

Binding

Command

Action

C-@

set-mark-command

Mark the beginning (or end) of a region.

C-Space

(Same as preceding)

(Same as preceding)

C-]

abort-recursive-edit

Exit recursive edit and exit query-replace.

C-a

beginning-of-line

Move to beginning of line.

C-b

backward-char

Move backward one character (left).

C-c C-c

interrupt-shell-subjob

Terminate the current job.

C-c C-d

shell-send-eof

End-of-file character.

C-c C-u

kill-shell-input

Erase current line.

C-c C-w

backward-kill-word

Erase previous word.

C-c C-z

stop-shell-subjob

Suspend current job.

C-d

delete-char

Delete character under cursor.

C-e

end-of-line

Move to end of line.

C-f

forward-char

Move forward one character (right).

C-g

keyboard-quit

Abort current command.

C-h

help-command

Enter the online help system.

C-h a

command-apropos

What commands involve this concept?

C-h b

describe-bindings

What are all the key bindings for this buffer?

C-h c

describe-key-briefly

What command does this keystroke sequence run?

C-h C-c

describe-copying

View the Emacs General Public License.

C-h C-d

describe-distribution

View information on ordering Emacs from the FSF.

C-h C-w

describe-no-warranty

View the (non)warranty for Emacs.

C-h f

describe-function

What does ...

Get Linux in a Nutshell, Fourth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.