3.Emacs快速入门之窗格
Posted 艾特 数据
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.Emacs快速入门之窗格相关的知识,希望对你有一定的参考价值。
今天一起来学习Emacs中窗格。
为了简便期间,对文中命令进行了缩写,其中:
·C代表CTRL键
·M代表ALT键。
一、基本概念
看过Emacs官方文档的都应该知道,在基于图形显示的系统(Windows系统、Linux的X-window等)中,Emacs在图形显示方面有窗格(window)、窗口(Frame)两个概念。Emacs运行后,首先展示出窗口,每个窗口中包含窗格,用于显示缓冲区(这个概念在后续文章中还会做为专题来讲,现在可以理解为要显示的文件)的内容。
为了方便操作,Emacs中的每个窗口都可以包含一系列的窗格,但是每个窗格只能归属于一个窗口。
二、创建窗格
可以通过命令在一个窗口中创建多个窗格,类似于Windows中的切分窗口,但是功能更加强大。
1.纵向分割
C-x 2将所在窗口分为上、下两个窗口。光标默认在上面窗口。
2.横向分割
C-x 3将所在窗口分为左、右两个窗口。光标默认在左边窗口。
重复使用上面两个命令,可以将窗口进行更复杂的分割。如下图:
三、窗格的选择
在包含多个窗格的窗口中,执行命令默认都是在光标所在的窗口。可以通过命令在各个窗口中切换。
1.切换窗口
C-x o将光标移动到其他窗格。
2.滚动(相邻)窗口
C-M-v(向下)滚动光标所在窗口的相邻窗口。
四、关闭窗格
主要有2个命令:
C-x 1关闭除当前窗格外的其他所有窗格。
C-x 0关闭当前窗格。只有一个窗格,该命令无效。
以上是关于3.Emacs快速入门之窗格的主要内容,如果未能解决你的问题,请参考以下文章