› Emacs

Emacs Shortcuts

GNU Emacs keyboard shortcuts for editing, navigation, buffers and commands.

Source: Official documentation · Dataset date 2026-06

44
Shortcuts
5
Categories

Cheat sheet guide

Emacs shortcuts worth learning first

This page collects 44 searchable Emacs keyboard shortcuts across 5 categories. Start with the shortcuts for File & Buffers, Navigation, Editing, Search, then print the cheat sheet once the important ones are worth keeping nearby.

  • Open fileCtrlXCtrlF
  • Move forward charCtrlF
  • Set mark (start selection)CtrlSpace
  • Incremental search forwardCtrlS
  • Split window horizontallyCtrlX2
  • Save fileCtrlXCtrlS

File & Buffers

7 shortcuts
Open file
CtrlXCtrlF
Ctrl+X Ctrl+F
Save file
CtrlXCtrlS
Ctrl+X Ctrl+S
Save as
CtrlXCtrlW
Ctrl+X Ctrl+W
Kill buffer
CtrlXK
Ctrl+X K
Switch buffer
CtrlXB
Ctrl+X B
List all buffers
CtrlXCtrlB
Ctrl+X Ctrl+B
Quit Emacs
CtrlXCtrlC
Ctrl+X Ctrl+C

Navigation

13 shortcuts
Move forward char
CtrlF
Ctrl+F
Move backward char
CtrlB
Ctrl+B
Move up line
CtrlP
Ctrl+P
Move down line
CtrlN
Ctrl+N
Move forward word
AltF
Alt+F
Move backward word
AltB
Alt+B
Move to beginning of line
CtrlA
Ctrl+A
Move to end of line
CtrlE
Ctrl+E
Move to beginning of buffer
Alt<
Alt+<
Move to end of buffer
Alt>
Alt+>
Scroll up
CtrlV
Ctrl+V
Scroll down
AltV
Alt+V
Go to line
AltGG
Alt+G G

Editing

12 shortcuts
Set mark (start selection)
CtrlSpace
Ctrl+Space
Kill (cut) region
CtrlW
Ctrl+W
Copy region
AltW
Alt+W
Yank (paste)
CtrlY
Ctrl+Y
Kill to end of line
CtrlK
Ctrl+K
Kill word forward
AltD
Alt+D
Kill word backward
AltBackspace
Alt+Backspace
Delete char forward
CtrlD
Ctrl+D
Undo
CtrlXUCtrl_
Ctrl+X U · Ctrl+_
Transpose chars
CtrlT
Ctrl+T
Upcase word
AltU
Alt+U
Downcase word
AltL
Alt+L

Search

5 shortcuts
Incremental search forward
CtrlS
Ctrl+S
Incremental search backward
CtrlR
Ctrl+R
Search and replace
Alt%
Alt+%
Occur (list matching lines)
AltXoccur

Windows & Frames

7 shortcuts
Split window horizontally
CtrlX2
Ctrl+X 2
Split window vertically
CtrlX3
Ctrl+X 3
Delete other windows
CtrlX1
Ctrl+X 1
Delete current window
CtrlX0
Ctrl+X 0
Switch to other window
CtrlXO
Ctrl+X O
Execute extended command
AltX
Alt+X
Cancel command
CtrlG
Ctrl+G

Frequently asked questions

What is the fastest way to find Emacs shortcuts on this page?

Use the search box or press /, then type an action such as open file.

Can I print this Emacs shortcut cheat sheet?

Yes. Use the Print / PDF button or your browser print command to save a compact cheat sheet.

Which operating systems are included for Emacs?

This reference includes shortcuts for Windows · macOS · Linux. Availability depends on the action and app version.

See also

Explore shortcuts by key

Key lookup

No shortcuts match your search.