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水木清华站∶精华区