Skip to content

Using the Emacs Text Editor

The Emacs key binding notation: - C-x is Ctrl+X - M-x is Alt+X (usually) - S-x is Shift+X - C-M-x is Ctrl+Alt+X

Basic Commands

C-x C-c  # Exit Emacs
C-x C-f  # Read File
C-x C-s  # Save File
C-x C-w  # Save As File
C-s      # Search Forward
C-r      # Search Backward
C-g      # Abort Command
C-x u    # Undo Change
C-f    # Forward a Character
C-b    # Backward a Character
C-n    # Forward a line
C-p    # Backward a line
C-a    # Beginning of line
C-e    # End of line
C-v    # Page Down
M-v    # Page Up
C-x ]  # End of Buffer
C-x [  # Start of Buffer
M-g g  # Goto Line

Select, Cut, Copy, and Paste

C-SPC (or M-SPC)  # Set Mark Here
C-w               # Cut Selected Region
M-w               # Copy Selected Region
C-y               # Paste Last Cut or Copied Region

References