推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > 艾特 数据 > 3.【Emacs】快速入门之窗格

3.【Emacs】快速入门之窗格

艾特 数据 2018-10-18

今天一起来学习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】快速入门之窗格》的版权归原作者「艾特 数据」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注艾特 数据微信公众号

艾特 数据微信公众号:gh_539a86282c5d

艾特 数据

手机扫描上方二维码即可关注艾特 数据微信公众号

艾特 数据最新文章

精品公众号随机推荐

下一篇 >>

用Emacs的这些年