BBS水木清华站∶精华区

 
其它与 Emacs 相关的工作环境 
 
EMACS 除了提供以上种种的工作环境境,还有其它的环境可以运用 
,现在让我们一一道来。 
 
   *   The Calendar and the Diary 
        EMACS 的 CalendAr与一般的月历功能相似 。 
        Diary 更可以适时提醒使用者该注意的事情。 
        进入  Calendar 的方法如下: 
 
                      ESC-x calendar 
 
        Diary 的使用可以在进入 
        calendar 的模式中後,再来设定相关的资料。 
   *   Reading Man Page from EMACS 
     阅读 manual page 的方法非常简单,其用法如下: 
 
     ESC-x manual-entry RET  unix-command-name RET 
 
   *   Reading News with GNUS 
     读送网路新闻为现今交换电脑资讯的重要媒体与管道, GNU EMACS 
     也提供了此一子系统,称为 GNUS. 
     EMACS 的 GNUS 是将 ``.newsrc'' 档的内容显示出来,它的内容 
     包括所有被订阅的(subscribe)的 newsgroups,以及未被阅读的 
     文章。在 GNUS 中还可以看到或隐藏未被订阅的 newsgroups, 
     并可以再订阅未订阅的 newsgroup 或取消订阅某一个newsgroup。 
     当然 GNUS 也提供了可游走於各 newsgroups 间的指令。在 EMACS 
     中使用 GNUS这一个子系统只需键入如下的指令即可。 
 
                      ESC-x gnus RET 
 
   *   version control 
     管理原始档案(source files)也是EMACS 所提供了服务项目之一。 
     功能。 
     version control 是一个套装软体,它可以记录一个原始档案 
     (source file)所有改变的版本(multipe versions),它保留所有 
     改变的记录且存放於一个档案中,对於每一版本重复的部份只会 
     保留一分记录。version control 也会 记录每一版本被创造、谁创造 
     了它等等的相关资料。目前 EMACS 是透过 VC,来使用作业系统 
     所提供的 RCS 或 SCCS  的 version control 软体。若作业系统提供 
      RCS, EMACS 会先使用 RCS,若无 RCS 则会使用 SCCS。 
      EMACS 允许使用者自行决定使用 RCS 或 SCCS 的 version control。 
     透过 EMACS 的 VC,所能使用的 version control 的功能并不多, 
     它只提供最基本的 version control 的功能,但确是最常为人使用的 
     功能。若想使用 SCCS 或 RCS 所提供的所有功能,就必须进入 
      EMACS 的 shell  mode 中了。以下就来简介 EMACS version control 
     的功能。EMACS 的 VC 提供的功能如下: 
 
 
        o  将档案注册於 version control 之下。 
 
        o  可将注册的档案从 version control 的控制中取出与放入。 
 
        o  放入 version control 的每一个版本都可以随时取出。 
 
        o  可比较任一版本间的异同。 
 
        o  可将一组相关的档案,置於 version control 之下。 
 
        o  可自行设计标头(version header),此标头可置於 
             version control 下的档案中。 
 
        至於其它的 version control 功能,则必需进入 EMACS 的 shell 
        中直接使用 RCS 或 SCCS。例如,将数个版本合并、使用 help 
        协助使用 version control 等的功能,就从 EMACS 所提供的 VC 
        得到解答。 
   * Outline Mode 
        以 editor 为基石的 EMACS 当然少不了制作文章大纲的功能。 
         EMACS 的大纲模式(outline mode)可以使文章的部份主体 
        暂时隐藏起来,只呈现文章的大纲部份。如此一来,吾人不需 
        维护一套为本文,另一套为大纲部份的两套系统了。因为, 
        制作本文的同时就已经隐含了大纲的部份了。 
 
前面已经将 EMACS 可以做的事以及它的特质都做了简要的介绍。 
以下就开始讨论 EMACS 的基本要素 - 编辑功能。 
 
 

BBS水木清华站∶精华区