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

1.【Emacs】快速入门之常用编辑命令

艾特 数据 2018-10-18


文本编辑功能是Emacs的最基本功能,在图形界面模式下,可以像使用记事本等其他windows软件一样,使用Edit菜单中的拷贝、粘贴等功能进行文件边界。不过,更推荐使用Emacs自身提供的编辑命令。

为了简便期间,对文中命令进行了缩写,其中:

·C代表CTRL键

·M代表ALT键。

一、删除

同移动光标相关命令类似的,Emacs对于删除命令分为以词为单位和以字符为单位。

<DEL>

删除光标前的一个字符

C-d

删除光标后的一个字符

M-<DEL>

移除光标前的一个词

M-d

移除光标后的一个词

二、移除

移除是Emacs的一个概念,与删除的区别是:被移除的内容可以被重新找回(类似于剪切),被删除的内容就不能重新找回了。

C-k

移除从光标到“行尾”间的字符

M-k

移除从光标到“句尾”间的字符

三、复制和剪切

首先说明标记的概念。在Windows环境中,我们可以在一段文本的任何位置,通过按下鼠标左键的同时,拖动鼠标选择一段文字,此时选择的文字会反显出来用以标识。Emacs中的标记功能与此类似,区别是通过键盘进行选择。

C-@

设置标记位。

使用这个命令,需要在键盘上同时按下CTRL、SHIFT和@键,这时就完成了标记的设置,然后使用C-f、C-n移动光标,就可以看到光标所在位置与标记位置之间的文本反显显示了,这些文本内容就是被选定的内容,可以使用下面的复制和剪切命令。

C-w

剪切标记区域内容。

M-w

复制标记区域内容。

四、粘贴、召回

Emacs中将被复制、移除的文字恢复的动作叫召回(yank),也就是我们熟悉的粘贴。主要有两条命令:

C-y

召回(粘贴)复制、移除、剪切的内容。

M-y

召回更早的内容。

C-y很好理解,就是把最近一次复制、移除、剪切的内容召回、粘贴到光标位置。但是,为了召回更早的内容,Emacs建立了缓冲区,可以通过M-y命令在缓冲区中切换。

注意:使用M-y的前提是,上一条命令使用的C-y。


版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《1.【Emacs】快速入门之常用编辑命令》的版权归原作者「艾特 数据」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注艾特 数据微信公众号

艾特 数据微信公众号:gh_539a86282c5d

艾特 数据

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

艾特 数据最新文章

精品公众号随机推荐