Emacs編輯器官方中文版是一款非常著名的文本編輯器,它有著“神之編輯器”的美稱,在程序員和其他以技術工作為主的計算機用戶中廣受歡迎。而且Emacs中文版不僅僅是一個編輯器,它也是一個集成開發環境,您可以用它來管理文件係統、運行終端、收郵件、上網等,這些功能如讓使用者置身於全功能的操作係統之中。
Emacs,著名的集成開發環境和文本編輯器。Emacs被公認為是最受專業程序員喜愛的代碼編輯器之一。EMACS,即Editor MACroS(宏編輯器)的縮寫,最初由Richard Stallman於1975年在MIT協同Guy Steele共同完成。這一創意的靈感來源於TECMAC和TMACS,它們是由Guy Steele、Dave Moon、Richard Greenblatt、Charles Frankston等人編寫的宏文本編輯器。
Emacs不僅僅是一個編輯器,他是一個整合環境,或可稱它為集成開發環境,這些功能如讓使用者置身於全功能的操作係統中,在基於編輯器的功能基礎上,Emacs自行開發了一個“bourne-shell-like”的shell: EShell。Emacs還可以:
收發電子郵件
通過FTP/TRAMP編輯遠程檔案
通過Telnet登錄主機
上新聞組
登陸IRC和朋友交流
查看日曆
撰寫文章大綱
對多種編程語言的編輯
調試程序,結合GDB,EDebug等。支持C/C++,Perl,Python,Lisp等等
玩遊戲
計算器
記日記
煮咖啡
管理日程,Task,ToDo,約會等
個人信息管理
目錄管理
文件比較
閱讀info和man文檔
瀏覽網站
為各種程序(TeX等)提供統一的操作界麵
……
交互式編輯器
實時編輯器
高級編輯器
自文檔化
可定製性
可擴展性(集成Lisp語言)
支持Window環境
Emacs采取的編輯方式是對不同類型的文本進入相應的編輯模式,即“主模式”(major mode)。Emacs針對多種文檔定義了不同的主模式,包括普通文本文件、各種編程語言的源文件、HTML文檔、TEX與LaTeX文檔,以及其他類型的文本文件等等。
每種主模式都有特殊的Emacs Lisp變量和函數,使用戶在這種模式下能更方便的處理這一特定類型的文本。例如,各種編程的主模式會對源文件文本中的關鍵字、注釋以不同的字體和顏色加以語法高亮。主模式還提供諸如跳轉到函數的開頭或者結尾這樣特地定義的命令。
Emacs還能進一步定義“次模式”(minor mode)。每一個緩衝區(buffer)隻能關聯於一種主模式,卻能同時關聯多個次模式。比如,編寫C語言的主模式可以同時定義多個次模式,每個次模式有著不同的縮進風格(indent style)。
140.5M / 09-05
76.4M / 03-25
55M / 06-05
237.9M / 04-13
900.9M / 03-02
96.2M / 07-06
311.2M / 07-06
335M / 07-06
200M / 07-06
413.8M / 07-06
768.9M / 08-19
484.7M / 09-27
165.4M / 09-05
131.8M / 04-13
195.6M / 03-03
45.6M / 09-08
665.2M / 07-06
2.84G / 07-06
93M / 07-06
338.3M / 07-06
892.4M / 08-18
312M / 07-30
1.38G / 07-26
109.8M / 06-03
142M / 01-08
1.2M / 11-23
548.8M / 04-13
1.6M / 04-13
1.48G / 03-18
646.6M / 03-03
404M / 08-18
110.5M / 09-05
33.4M / 09-05
60M / 04-29
254M / 04-25
659M / 04-23
1M / 12-26
253.4M / 12-08
253M / 12-08
1.19G / 11-16
115.9M / 08-19
488.3M / 06-04
369M / 09-22
181.5M / 09-22
201.2M / 09-05
248.9M / 12-08
248.9M / 12-08
100.6M / 03-06
148.9M / 03-06
1.12G / 07-06
126.7M / 02-04
1.76G / 09-22
1.92G / 04-17
201.5M / 04-13
7.31G / 07-01
94.3M / 07-06
2.48G / 07-06
7.63G / 07-06
1M / 07-06
778.1M / 07-06
1.30G / 08-19
72M / 07-06
548.7M / 07-06
1.00G / 07-06
9.13G / 07-06
126.2M / 07-06
72M / 07-06
105.1M / 07-06
132M / 07-06
132M / 07-06