王新旺 劉瑞靜 蔣義然
(中國地質大學長城學院信息工程系 河北 保定 071000)
在程序員和其他以技術工作為主的計算機用戶中廣受歡迎。EMACS,即Editor MACroS(編輯器宏)的縮寫,最初由Richard Stallman(理查德·馬修·斯托曼)于 1975年在MIT協同Guy Steele共同完成。Emacs有兩個主要分支:GNU Emacs,XEmacs。

圖1 GNU Emacs
這些功能如讓使用者置身于全功能的操作系統中,在基于編輯器的功能基礎上,Emacs還可以:
收發電子郵件
通過Telnet登錄主機
查看日歷
撰寫文章大綱
對多種編程語言的編輯
調試程序, 結合 GDB,EDebug等。 支持 C/C++,Perl,Python,Lisp等等
玩游戲
目錄管理
瀏覽網站
為各種程序提供操作界面
以redhat enterprise 5為例
首先,到Emacs的GNU官網(http://www.gnu.org/software/emacs/)去下載新版的安裝文件。我們這里下載的是2012初發布的Emacs 23.4。
解壓文件$cp emacs-23.4.tar.ba2/opt

這時解壓生成一個emacs-23.4的目錄,然后就可以進入安裝步驟了。
安裝前應先切換到root目錄下 。

輸入root密碼
1)進入 Emacs的解壓目錄,調用“configure”腳本:

2)當configure指令結束,屏幕會輸出一些系統配置有關的細節信息,仔細閱讀這些信息查看是否有錯誤提示,如CPU錯誤、libraries文件缺失等。如果一切正常,沒有什么錯誤輸出,那么Emacs安裝前的環境配置順利完成。
3)如果由于配置錯誤及其它原因,要再次配置軟件,往往需要清除之前生成的編譯配置備份文件,再運行“configure”指令。

4)調用“make”程序:

5)如果“make”執行成功,那么在“src”路徑下會建立一個Emacs的可執行程序,你可以試一下下面這個指令來確認程序可以工作:

6)如果`src/emacs'程序啟動運行,那么就可以安裝這個程序和它的附屬文件了:

7)節省系統空間,清除二進制程序文件和object文件:

安裝完成,可以打開Emacs試一試它的文本編輯指令了:
[Ctrl]鍵以大寫C表示,[Meta]鍵[Alt]鍵以大寫M表示。
以下命令在翻頁瀏覽時相當有用:
C-v 向前移動一屏
M-v 向后移動一屏
C-l 重繪屏幕,并將光標所在行置于屏幕的中央
(注意是 CONTROL-L,不是 CONTROL-1)
>>找到光標,留意其附近的文字,然后輸入 C-l。
找找光標在哪里,你會發現其附近的文字并沒有變化。
如果你的鍵盤上有 PageUp和 PageDn,也可以用這兩個鍵來滾屏。不過使用C-v和M-v的效率要更高一些。
“刪除”操作:
C-d 刪除光標后的一個字符
M-<Backspace>移除光標前的一個詞
M-d 移除光標后的一個詞
C-k 移除從光標到“行尾”間的字符
M-k 移除從光標到“句尾”間的字符
試一試,是不是比“Backspace”鍵和“Delete”鍵效率高呢?
[1][美]Syed Mansoor Sarwar ,Robert Koretsky.Linux 教程[M].李善平,施韋,譯.清華大學出版社,2010.