BBS水木清华站∶精华区

 
                Emacs 的整合环境 
 
前面不断的强调,EMACS 不只提供一个编辑的环境,而提供 
一个整合的工作环境。所以,在未进入本文的正题 - EMACS 
的编辑环境之前,先对 EMACS 的工作环境做一个简介。 
 
EMACS 所能提供的工作环境如下 
 
  1.  EMACS 可执行 Shell 的指令。 
 
  2.  EMACS 可做为 Directory Editor(Dired)。 
 
  3.  EMACS 可以编辑、编译及除错程式。 
 
  4.  EMACS 具有编辑其它 host 上档案的能力。 
 
  5.  EMACS 可以列印档案。 
 
  6.  EMACS 具有年历、日记的功能(Calendar、Diary)。 
 
  7.  EMACS 具有读 Man Page 的能力。 
 
  8.  EMACS 可以收发电子邮件(Mail、Rmail)。 
 
  9.  EMACS 可以阅读网路上的电子布告栏(GNUS)。 
 
 10.  EMACS 具有 version control 的功能 
 
 11.  EMACS 对於档案的处理,具有 Outline 的能力。 
 
 12.  EMACS 具有资料库的处理能力。 
 
 13.  EMACS 可以提供电子计算机的功能。 
 
 14.  EMACS 提供了娱乐的环境(game),让工作者可以暂时放下工作的压力。 
 
 
由以上的分析可知,只要进入 EMACS  的工作环境,就可以在 
其下完成所有的工作。所以 EMACS 的理想,是离开 EMACS 
就是离开电脑工作的时候,因为它的最终目标,就是要完成一个 
以编辑器为轴心的作业系统。 
     EMACS 所提供的这些功能,都是先唤起代表此功能的 
模式mode, EMACS 的模式,分成主要模式 major mode 
与次要模式minor mode。每一次只能使用一个主要模式, 
而且必须要的。但一个主要模式可以搭配一个以上的次要模式。 
现在就来简述 EMACS 工作环境的功能,至於如何使用这些 EMACS 
的工作环境,本文就不多做介绍。 

BBS水木清华站∶精华区