主页

索引

模块索引

搜索页面

窗格和缓冲区管理

多窗格:

分隔出两个垂直窗格, 水平分隔线 ``C-x 2 (M-x split-window-vertically)``
分隔出两个水平窗格, 垂直分隔线 ``C-x 3 (M-x split-window-horizontally)``
只保留当前窗格 ``C-x 1 (M-x delete-other-window)``
只保留当前窗格 ``ESC ESC ESC (M-x keyboard-escape-quit)``
关闭当前窗格 ``C-x 0 (M-x delete-window)``
在下一个窗格中激活光标 ``C-x o (M-x other-window)``
向下卷动下一个窗格, 使用负参数可以向上卷动 ``C-M-v (M-x scroll-other-window)``

多缓冲区:

查看缓冲区列表 ``C-x C-b (M-x list-buffers)``
切换到其它缓冲区 ``C-x b (M-x switch-to-buffer)``
关闭当前缓冲区 ``C-x k (M-x kill-buffer)``
建议使用 ibuffer.el 这个扩展(Emacs 自带), 在配置文件中添加如下语句::

(require 'ibuffer)
(global-set-key ( kbd "C-x C-b ")' ibuffer)

另一个缓冲区列表的扩展(Emacs 自带):

;;CRM bufer list
(global-set-key "\C-x\C-b" 'electric-buffer-list)

主页

索引

模块索引

搜索页面