Emacs keyboard shortcuts

Explore all 201 keyboard shortcuts and hotkeys for Emacs 2025 on an interactive visual keyboard. Toggle modifiers (Ctrl, Shift, Alt, Meta), filter by category, and search any command or key combination.

Top shortcuts

  • Alt+X — execute extended command
  • Ctrl+Z — suspend Emacs (or iconify it under X)
  • Ctrl+X — exit Emacs permanently
  • Ctrl+X — read a file into Emacs
  • Ctrl+X — save a file back to disk
  • Ctrl+X — save all files
  • Ctrl+X — insert contents of another file into this buffer
  • Ctrl+X — replace this file with the file you really want
  • Ctrl+X — write buffer to a specified file
  • Ctrl+X — toggle read-only status of buffer
  • Ctrl+H — Show help
  • F1 — Show help
  • Ctrl+H — Enter tutorial
  • Ctrl+X — remove help window
  • Ctrl+Alt+V — scroll help window
  • Ctrl+H — apropos: show commands matching a string
  • Ctrl+H — describe the function a key runs
  • Ctrl+H — describe a function
  • Ctrl+H — get mode-specific information
  • Ctrl+G — abort partially typed or executing command
  • Ctrl+X — undo an unwanted change
  • Ctrl+Slash — undo an unwanted change
  • Ctrl+L — redraw garbaged screen
  • Ctrl+S — search forward
  • Ctrl+R — search backward
  • Ctrl+Alt+S — regular expression search
  • Ctrl+Alt+R — reverse regular expression search
  • Alt+P — select previous search string
  • Alt+N — select next later search string
  • Enter — exit incremental search

Other Code & Text apps

  • Alacritty shortcuts
  • Android Studio shortcuts
  • Arduino IDE shortcuts
  • Bitbucket shortcuts
  • Chrome Developer Tools shortcuts
  • CLion shortcuts
  • Code Editor for iOS shortcuts
  • Cursor shortcuts
  • DataGrip shortcuts
  • Docker Desktop shortcuts

Related pages

  • Emacs shortcuts
  • Emacs cheat sheet
  • Learn Emacs shortcuts
  • All Code & Text apps