emacs 基本概念与基本操作

来源:互联网 发布:空调的选购 知乎 编辑:程序博客网 时间:2024/06/10 19:06

为什么要用emacs:emacs区别于其他文本编辑器的特点在于:它拥有很强的可定制性并且可以形成一个完备的操作系统。而正是它的可定制性让你可以把你想做的事情都集成到一起来,这也是emacs的迷人之处。

基本概念

文件与编辑缓冲区:首先应当形成的一个概念就是,编辑器并不是对某个文件本身进行编辑工作,而是将文件的内容放入一个临时性的缓冲区进行编辑工作。编辑缓冲区的名字一般就是正在编辑的文件的名字,但也有几个特殊的缓冲区存在。比如:*scratch*:草稿纸;*Help*:帮助信息。
编辑模式:Emacs有种类繁多的编辑模式,这也是它灵活多变的原因之一。其编辑模式又有主模式和副模式之分。前者有fundamental mode,text mode,shell mode,telnet mode,outline mode等,一个编辑缓冲区只能有一个主模式。而副模式作为可以在主模式里打开或关闭的特殊行为,主要有auto-fill mode,overwrite mode ,auto-save mode,outine mode等。

基本操作

与文件操作有关的命令

文件操作有关的命令

光标移动命令

下表中的ESC可用Alt代替
光标移动1
光标移动2

文本删除命令

下表中的ESC可用Alt代替
文本删除

文本块操作命令

文本块

段落重排操作

段落重排

位置交互命令

位置交换

字母大小写编辑命令

字母大小写

撤销编辑修改

撤销编辑

命令的终止与修改

命令的终止与修改

0 0
原创粉丝点击