如何操作buffer
C-x C-f 查找文件,Emacs就会自动新建一个buffer并定位到该buffer。
C-x C-w 明确的把buffer写到文件中,否则它不会被保存下来。
C-x c-b 显示所有名字
C-x b: 在多个buffer之间进行切换。
C-mouse 1:按住Ctrl并单击鼠标左键,会弹出一个Buffer Menu
如何删除buffer
编辑重要的 buffer之前最好先 C-x C-w 写到文件中,或者用 C-x C-f 新建buffer。
C-x k:kill-buffer命令,删除一个buffer;
M-x kill-some-buffers:删除一些buffer;
如何保存buffer
C-x C-s:保存当前buffer;
C-x s:即save-some-buffers命令,一次保存所有buffer;
M-x rename-buffer:重命名buffer;
C-x C-q:切换buffer的read-only和read-write状态;
buffer和window的关系
buffer和window并不是一一对应的,同一个buffer可以有多个window
C-x 2:即split-window-vertically命令,水平切分窗口;
C-x 3:垂直切分窗口;
C-x 4 b(f):在另一个窗口选择另一个buffer(查找另一个文件),这样你可以不用切换到另一个window,就改变其buffer或打开文件;
C-M-v:滚动另一个window(C-v是滚动当前window)
C-x o:此处 o 表示other(其它),移动光标到另一个window;
C-x 0:删除当前所在的window;
C-x 1:删除当前所在window之外的所有window;
C-x 5 2:新建一个frame;
Emacs使用帮助
C-h i 许多有用的文档