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

Posted 艾特 数据

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.Emacs快速入门之常用编辑命令相关的知识,希望对你有一定的参考价值。


文本编辑功能是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快速入门之常用编辑命令的主要内容,如果未能解决你的问题,请参考以下文章

VIM常用命令——快速入门,行走江湖

Linux基础命令快速入门

5.Emacs快速入门之缓冲区

Docker快速入门——Docker常用命令

4.Emacs快速入门之窗口

Git快速入门和常用命令