Emacs Quick Reference Guide

DEL is the DELETE key and ESC is the escape key (key F11 in G17)

C – <chr> means hold the CONTROL key while typing the character <chr>

M – <chr> means hold the ESC key down and type <chr>

Manipulating Files
Exit an emacs window permanently C – x C – c
Read (an existing) file into emacs C – x C – f
Save a file back to disc C – x C – s
Insert contents of another file into this buffer C – x i
write a buffer to a specified file C – x C – w

Note that for the write command, the file is inserted at the cursor position.

Working within a File

Moving around: one character at a time, use arrow keys.

 

Scrolling to next screen C – v
Scrolling to previous screen M – v
Go to buffer beginning or end M – < M – >
Killing and deleting
Entity to kill backward forward
Character DEL C – d
word M – DEL M – d
to end of line M – 0 C – k C – k
sentence C – x DEL M – k
Kill to next occurence of char M – z char
Error recovery
Abort partially typed or executing command C – g
Undo an unwanted change C – x u or C – _
Restore a buffer to its original contents M – x revert – buffer
Redraw garbaged screen C – l

The latter command is not only useful to redraw the screen, it also centers the screen so that the cursor is placed in the midddle of the window.

Searching:

search forward C – s
search backward C – r
regular expression search C – M – s
exit incremental search ESC
undo effect of last character DEL
abort current search C – g
Starting EMACS

First, make sure you are in the right sub-directory by issuing the command

> cd directory

where directory is the sub-directory you will be working on (e.g. project 1 or project 2). Once in the appropriate directory, it is a matter of creating or updating a file by the command:

> emacs answer &

This creates a window and reads the file answer if it exists; otherwise it will create the file when you save the contents of the emacs window. The & tells the system to run emacs in the background so it doesn’t lock up the xterm window.

Related posts

Leave a Reply

Security Code: