[Emacs] 1.1 进一步的概念与操作

缓冲区

emacs中的一个页面称为一个缓冲区
当打开多个缓冲区时,可通过C-x b name切换到名字为name的。
更方便的可以通过C-x 方向键,来向左或向右切换缓冲区。


多窗口

有很多时候需要同时看多个文件(比如一边是文档,一边是代码)。emacs在这方面是很方便 :

C-x 1    //只保留当前窗口
C-x 2    //将当前窗口分成上下两块
C-x 3    //将当前窗口分成左右两块
C-x 0    //关闭当前窗口
C-x o    //切换到下一个窗口
C-M-v    //对下一个窗口进行翻页(同时按住Ctrl与Alt再按v)

选择、剪切、复制、粘贴

普通的剪切与复制,都应该先选择一段文字:C-@将光标所指向的文字设为起点(因为要键入@,所以实际上是shift+2),然后可上下左右移动,移到需要作为末端的位置。
此时按C-w可剪切,M-w则为复制,在需要粘贴的地方按C-y即可。
这里涉及一个缓冲的概念,所有被剪切或复制的文字都被加入缓冲之中,在任何时候都可以粘贴回来(在C-y后按M-y可以切换要粘贴哪一个缓冲)。


移动与换行

移动在1.0中提到了,这里是回顾与其它功能补充

C-p  //跳到上一行
C-n  //跳到下一行
C-b  //跳到上一格
C-f  //跳到下一格
C-a  //跳到行首
C-e  //跳到行末
C-v  //跳到下一页
M-b  //跳到上一个单词
M-f  //跳到下一个单词
M-a  //跳到段首
M-e  //跳到段末
M-v  //跳到前一页
C-j  //换行,推荐打代码时用这个来代替回车键

在移动中,基本上M相对于C是更大的动作,除了M-v不同


打开、关闭、保存

C-x C-s     //保存文件
C-x C-f xx  //打开文件xx
C-x k       //关闭文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值