BBS水木清华站∶精华区
Emacs 的基础编辑指令
编辑器做些什麽事呢?现在先谈谈编辑器的基本功能,至於
编辑器的进阶功能则在下一章讨论。此处所谈的基本或进阶的功能,
所指的都是 EMACS 可以提供的功能,所区分的基本和进阶也只是
为了讨论上的方便而已。
所谓的编辑器就是用来编辑文件的器具。一张纸与一支笔,
就可以满足文件的编辑,这也是最简单且最原始的编辑器。
将纸笔产生文件的动作以电脑来代步,就是电子编辑器
(以下简称编辑器)主要的功能,也是本文所要讨论的编辑器。
文件的编辑不外乎文件的键入、游标的移动、文件的搬移
与删除以及文件资料的找寻与取代等等。现将 EMACS 可提供
的基本编辑功能简列如下,其详细的用法会在以下的各节中一一叙及。
EMACS 所能提供的基本编辑功能如下:
o 字元输入与显示在萤幕上的方式
+ 字元的显示方式,可使用插入法(insert)或覆盖(overwrite)的方法。
+ 除了一般的字元(ASCII Character)外,还可以显示特殊字元
(Special Character)以及任何八进位超过 200 的字元。
+ 文件在萤幕上所能显示的□围。
o point(cursor) 的移动方式(move point)
+ point 能左右移动一个或数个字元(character)
+ point 能左右移动一个或数个字(word)
+ point 能移至一列的开头或结尾
+ point 能上下移动一列或数列(line)
+ point 的设定,使游标能上下移动至指定的栏位
+ point 的移动能以页为单位(page)
+ point 能至萤幕的前端或尾端
+ point 能移至缓冲区的前端或尾端
o 显示缓冲区大小与 point 所在的位置
o 删除萤幕上所显示的文件
+ 向左或向右删除一个字元(character)
+ 向左或向右删除一个字(word)
+ 删除游标所在位置以後的所有文件
+ 删除一个区块的文件(region)
+ 删除的文件可以再使用(yank)
o 文件的搬移与拷贝(move and copy)
编辑器具备以上的功能,就可以编辑出想要的文件。
现在就来看看如何在EMACS 所提供的编辑环境,来编辑出
想要的文件。
BBS水木清华站∶精华区