Summary of emacs commands by group
Summary of emacs commands by key
Summary of emacs commands by name
Although emacs is not part of SVR4 or Solaris 2.0, this text editor is found on many UNIX systems because it is a popular alternative to vi. Many versions are available. This book documents GNU emacs, which is available from the Free Software Foundation in Cambridge, Mass. For more information about emacs, see the Nutshell Handbook Learning GNU Emacs.
To start an emacs editing session, type:
On some systems, GNU emacs is invoked by typing "gmacs" instead of "emacs."
Emacs commands use the Control key and the Meta key (Meta is usually the
ESCAPE key). In this section, the notation
C- indicates that
the Control key is pressed at the same time as the character that follows.
M- indicates the use of the Meta key.
It's not necessary, however, to keep the Meta key pressed down
while typing the next key.
In the command tables that follow, the first column lists the keystroke and the last column describes it. When there is a middle column, it lists the command name. This name is accessed by typing M-x followed by the command name. If you're unsure of the name, you can type a space or a carriage return, and emacs will list possible completions of what you've typed so far.
Because emacs is such a comprehensive editor, containing hundreds of commands, some commands must be omitted for the sake of preserving a "quick" reference. You can browse the command set by typing C-h (for help) or M-x (for command names).
If you're just getting started with emacs, here's a short list of the most important commands to know:
Enter the online help system.
Save the file.
Undo last edit (can be repeated).
Get out of current command operation.
Up/down/forward/back by line or character.
Forward/backward by one screen.
Search for characters.
Delete a character.