Emacs 23.2.1 (Linux)

Cursor Movement

Document forward / backward

Meta + < / Meta + >

All hotkeys for Emacs 23.2.1 (Linux)

File
Open file

Ctrl + X , Ctrl + F

File
Save

Ctrl + X , Ctrl + S

File
Save As

Ctrl + X , Ctrl + W

File
Save All

Ctrl + X , s

File
Revert to File

Ctrl + X , Ctrl + V

File
Revert Buffer

Meta + X

File
Close Window/Buffer

Ctrl + X , k

File
Quit

Ctrl + X , Ctrl + C

Edit
Undo

Ctrl + _

Edit
Begin Selection

Ctrl + Space

Edit
Cancel Selection

Ctrl + G

Edit
Cut Selection

Ctrl + W

Edit
Cut Line

Ctrl + K

Edit
Paste

Ctrl + Y

Edit
Copy Selection to Numbered Clipboard

Ctrl + X r s / #

Edit
Paste from Numbered Clipboard

Ctrl + X r i / #

Edit
Delete

Delete

Edit
Fwd delete

Ctrl + D

Edit
Delete Word

Meta + Delete

Edit
Fwd Delete Word

Meta + D

Cursor Movement
Word forward / backward

Meta + F / Meta + B

Cursor Movement
Jump to beginning / end of the line

Ctrl + A / Ctrl + E

Cursor Movement
Paragraph forward / backward

Meta + { / Meta + }

Cursor Movement
Page forward / backward

Ctrl + V / Meta + V

Cursor Movement
Document forward / backward

Meta + < / Meta + >

Cursor Movement
C Function forward / backward

Meta + Ctrl + A / Meta + Ctrl + E

Search
Incremental search

Ctrl + S

Search
Incremental search reverse

Ctrl + R

Search
Regexp incremental search

Meta + Ctrl + S

Search
Regexp incremental search reverse

Meta + Ctrl + R

Search
Interactive Search and Replace

Meta + %

Search
Goto Line Number

Meta + X goto-line

Search
Previous Matching Bracket

Meta + Ctrl + b (or esc Ctrl +B)

Search
Next Matching Bracket

Meta + Ctrl + f (or esc Ctrl +F)

Window
Close

Ctrl + X , k

Window
Next Window

Ctrl + X , b

Window
Choose Window

Ctrl + X , Ctrl + B

Window
Maximize

Ctrl + X , 1

Window
Split Horizontal

Ctrl + X , 2

Window
Split Vertical

Ctrl + X , 3

Window
Switch Focus Between Windows

Ctrl + X , o

Window
Activate Menu Bar

Meta + `

Registers
Copy Selection to Numbered Clipboard

Ctrl + X r s (#)

Registers
Paste from Numbered Clipboard

Ctrl + X r i (#)

Registers
Set Numbered Bookmark

Ctrl + X r space (#)

Registers
Jump to Numbered Bookmark

Ctrl + X r j / #

Formatting
Re-flow Paragraph

Meta + Q

Formatting
Indent Selection

Meta + Ctrl + \

Formatting
Uppercase Word

Meta + U

Formatting
Lowercase Word

Meta + L

Formatting
Capitalize Word

Meta + C

Formatting
Uppercase Selection

Ctrl + X , Ctrl + U

Formatting
Lowercase Selection

Ctrl + X , Ctrl + L

Macros
Start Recording

Ctrl + X , (

Macros
Stop Recording

Ctrl + X , )

Macros
Play Macro

Ctrl + X , e

Macros
Repeat command # times

Meta + #

Macros
Repeat command # times

Ctrl + u (#)

Similar combinations for other applications


GNU Emacs
Go to beginning of buffer
Motion

Meta + <


GNU Emacs
Go to end of buffer
Motion

Meta + >