This site will work and look better in a browser that supports web standards, but it should be accessible for any browser or Internet device.
If you're seeing this message, you may have to scroll to the bottom of the page to see the navigation links.

Emacs Command Summary

This summary attempts to organize core Emacs commands in a way that's familiar to those who use programs under desktop OSes like Windows and the Mac OS. The structure models the typical menus, with File commands at the top, then edit commands and so on.

All of these commands assume Emacs is running. Note, there are two primary version of Emacs: Emacs --maintained by Richard Stallman-- and Xemacs --a branch of the original Emacs. Most of the core functionality and commands are identical, but you should be aware that there are differences

We'll follow Emacs tradition and abreviate the control key as 'C' and the meta key (Alt on Intel and Option when using Emacs on Mac OS or via a terminal window on Mac OS). So, C-x C-f (open file) means hold down the control key and press x then f. And M-v (scroll up) means hold either the Alt or Option key as you press v. Finally, C-M-s (search) means hold down both the control and meta (option or alt) key as you press the s key. RET stands for return. DEL stands for delete. Italicized text indicates places where you need to fill something in.

File: Open

Open a File

C-x C-f

File: Save

Save

C-x C-s

Save As

C-x C-w

File: Other

Quit

C-x C-c

Edit: Copy and Paste

Start Selection

C-space -- in Emacs you have to 'mark' one end of the copy and then, when you've scrolled to the other end of what you want to copy or cut, press that command

Copy

???

Cut

C-w

Paste

C-y

Edit: Find and Replace

Find

C-s

Find Backwards

C-r

Find (regular expression)

C-M-s

Find Backwards (regular expression)

C-M-r

Exit Find

RET or C-g

Find and Replace All

M-X replace-string RET old RET new -- replaces old with new.

Find and Replace All (regular expression)

M-X replace-regexp RET old RET new -- replaces old (a regular expression) with new.

Navigation/Moving

Move

backward

forward

Character

C-b

C-f

Word

M-b

M-f

End of Line

C-a

C-e

Line

C-p

C-n

Screen

C-v

M-v

Page

C-x [

C-x ]

End of File

M-<

M->