O'Reilly logo

GNU Emacs Pocket Reference by Debra Cameron

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

1.4. Using Buffers and Windows

1.4.1. Using Buffers

To Keystrokes Command Name
Move to the buffer specified C-x b buffername switch-to-buffer
Display the buffer list C-x C-b list-buffers
Delete the buffer specified C-x k buffername kill-buffer
Ask about deleting each buffer ESC x kill-some-buffers
Change the buffer's name ESC x rename-buffer
Ask about saving each modified buffer C-x s save-some-buffers
1.4.1.1. Buffer list commands
To Keystrokes
Move to the next buffer SPACE or n
Move to the previous buffer p
Mark buffer for deletion d or k
Save buffer s
Unmark buffer u
Execute other one-letter commands on all marked buffers x
Unmark the previous buffer in the list DEL
Mark buffer as unmodified ~
Toggle read-only status of buffer %
Display buffer in a full screen 1
Display this buffer and the next one in horizontal windows 2
Replace buffer list with this buffer f
Replace other window with this buffer o
Mark buffers to be displayed in windows m
Display buffers marked with m; Emacs makes as many windows as needed v
Quit buffer list q

1.4.2. Using Windows

Windows subdivide the current Emacs window. To create new Emacs windows, see the following section on Frames.

To Keystrokes Command Name
Create two windows, one on top of the other C-x 2 split-window-vertically
Move to the other window C-x o other-window
Delete the current window C-x 0 delete-window
Delete all windows but this one C-x 1 delete-other-windows

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required