Learn Emacs keyboard shortcuts

Practice Emacs 2025 keyboard shortcuts with timed drills. Memorize all 201 hotkeys and keybindings faster through interactive exercises.

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