Emacs常用命令

来源:互联网 发布:骂河南人被起诉 知乎 编辑:程序博客网 时间:2024/05/24 02:38

如何操作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   许多有用的文档

0 0