Emacs-5.窗口操作

推荐阅读这篇文章,写得很不错:学习Emacs系列教程(十):多窗口,这里就以它讲到的点作个记录,突出具体实例好作练习,无他.

一.几个概念:

buffer: 在emacs调入Crtl-x Crtl-b后,右边就会显示出已经打开的内容列表,每个内容是一个buffer

Emacs-5.窗口操作_第1张图片

buffer

window: 视窗,底部有显示状态的mode line,buffer会显示在视窗里,每个视窗都属于一个Frame.

Frame: 视窗window的容器,最顶部有标题栏,工具栏,菜单栏.

Emacs-5.窗口操作_第2张图片
显示两个window视窗分别显示2个buffer内容的Frame

buffer, window,frame三者的关系,一个buffer的内容要看到可把它显示在一个或者同时显示多个window里,一个window必放置在一个Frame里.一个Frame里可以同时显示多个window,一个window只能显示一个buffer的内容.当多个window显示同一个buffer的内容里,在任一个window里修改,另一个window里显示的内容也变化了,但视窗本身的元素,像光标位置,当前段落不会变.

二.关于视窗window的操作

练习1: 拆分~垂直或水平 Ctrl-x 2或3

练习2: 光标跳转到下一视窗window Ctrl-x o

练习3:下一视窗window翻页 Ctrl-Alt-v

练习4: 新视窗window打开缓冲~输入焦点移到新视窗或者保留在原视窗 Ctrl-x 4 b或Ctrl-o

练习5: 新视窗window打开文件或文件夹~Ctrl-x 4 f, r(只读)或d

练习6: 新视窗window写邮件~Ctrl-x 4 m

练习7: 关闭窗口~Ctrl-x 0当前/1其它/4 0当前视窗和buffer

练习8: 视窗window尺寸调整~增高,收窄,加宽,收缩高度至buffer高,所有视窗同高 Ctrl-x ^ { } - +

三.操作表格

Emacs-5.窗口操作_第3张图片
视窗window操作列表

你可能感兴趣的:(Emacs-5.窗口操作)