Emacs Cheat Sheet
Emacs Cheat Sheet
Emacs Cheat Sheet
Cheat
Sheet
Emacs
uses
two
keys
for
special
sequences
Control
(Ctrl)
and
Meta.
The
Meta
key
is
usually
the
alt
key.
Mac
users
have
to
configure
their
terminal
specially
for
this.
Mac
users
should
also
note
that
Control
is
different
from
Command.
Youll
find
patterns
in
the
key
strokes:
in
general,
a
command
with
Ctrl
and
one
with
Meta
will
be
related.
For
example,
Ctrl-v
scrolls
down,
Meta-v
scrolls
up.
Ctrl-w
cuts,
Meta-w
copies.
SAVE
AND
CLOSE
Sequence
Mnemonic
Action
Ctrl-x
Ctrl-s
save
Save
file.
Ctrl-x
Ctrl-c
close
Close
emacs.
It
will
prompt
you
to
save
if
you
have
unsaved
changes.
Ctrl-z
Suspend
emacs
and
go
back
to
terminal.
To
bring
back
that
emacs
session,
use
the
fg
command
in
terminal.
NAVIGATION
Sequence
Mnemonic
Action
Ctrl-v
V
points
down
Scroll
down
one
screenful.
Meta-v
Scroll
up
one
screenful.
Ctrl-a
a
starts
the
Move
to
the
start
of
the
current
line.
alphabet
Ctrl-e
end
Move
to
the
end
of
the
current
line.
Meta-<
<
points
to
Move
to
the
beginning
of
the
file.
beginning
Meta->
>
points
to
the
Move
to
the
end
of
the
file.
end
Meta-arrow
key
Move
the
cursor
one
word
instead
of
a
character.
Ctrl-l
(el)
Center
screen
around
the
cursor.
DELETE,
CUT,
COPY,
PASTE
Sequence
Mnemonic
Action
Ctrl-d
delete
Delete
the
next
character.
Ctrl-k
kill
Cut
from
the
cursor
until
the
end
of
the
line.
Ctrl-space
Begin
selecting
a
region.
Ctrl-w
W
looks
like
Cut
the
current
selection.
scissors
Meta-w
Copy
the
current
selection.
Ctrl-y
yank
Paste
at
the
current
position.
Meta-y
Change
what
you
pasted
to
move
farther
back
in
the
clipboard.
CONTROL
Sequence
Mnemonic
Ctrl-_
(underscore)
Underscore
Ctrl-u
Ctrl-g
get
me
out
of
here
Action
Undo.
Repeat.
After
Ctrl-u,
type
a
number,
then
a
command
or
letter
to
repeat.
Exit
a
command
that
youve
started.
BUFFERS
A
buffer
is
like
a
tab.
Its
how
you
keep
and
switch
between
multiple
files.
Sequence
Mnemonic
Action
Ctrl-x
Ctrl-f
file
Open
or
create
a
file.
Ctrl-x
Ctrl-b
buffer
Look
at
all
open
buffers.
(Ctrl-x
1
to
exit).
Ctrl-x
b
Switch
to
buffer.
Type
buffer
name.
Ctrl-x
s
save
Save
each
open
buffer.
WINDOWS
In
emacs,
you
can
look
at
multiple
files
(or
the
same
file)
side-by-side.
Only
one
can
be
in
focus
at
a
time
(the
one
youre
typing
in).
Sequence
Mnemonic
Action
Ctrl-x
1
(one)
Leave
1
open
Close
all
open
windows
except
the
one
in
focus.
Ctrl-x
2
Make
2
Split
current
window
into
two
(horizontally).
windows
Ctrl-x
3
Split
current
window
into
two
(vertically).
Ctrl-x
o
other
Change
focus
to
the
other
open
window.
MISC.
Sequence
Mnemonic
Action
Ctrl-s
search
Search
forwards.
After
Ctrl-s,
type
the
word
to
search.
Hit
Ctrl-s
to
move
to
the
next
match.
Press
backspace
to
go
back
one
match.
Ctrl-r
reverse
Search
backwards.
Otherwise
same
as
Ctrl-s.
Meta-%
Find
and
replace.
Type
string
to
find,
hit
enter.
String
to
replace,
enter.
Press
space
to
replace
current
selection;
backspace
to
not;
enter
to
finish
replacing.
HELP
To
get
help
on
a
command,
type
Ctrl-h
k
then
a
command
to
look
up.
To
search
for
a
command,
Ctrl-h
a
then
a
string
to
search
for.
PRACTICE
To
get
more
practice,
open
emacs
and
type
Ctrl-h
t.
This
opens
a
tutorial,
which
takes
12
hours
to
complete
(you
dont
have
to
do
it
all
at
once).