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