王新旺 劉瑞靜 蔣義然
(中國(guó)地質(zhì)大學(xué)長(zhǎng)城學(xué)院信息工程系 河北 保定 071000)
在程序員和其他以技術(shù)工作為主的計(jì)算機(jī)用戶中廣受歡迎。EMACS,即Editor MACroS(編輯器宏)的縮寫,最初由Richard Stallman(理查德·馬修·斯托曼)于 1975年在MIT協(xié)同Guy Steele共同完成。Emacs有兩個(gè)主要分支:GNU Emacs,XEmacs。
圖1 GNU Emacs
這些功能如讓使用者置身于全功能的操作系統(tǒng)中,在基于編輯器的功能基礎(chǔ)上,Emacs還可以:
收發(fā)電子郵件
通過(guò)Telnet登錄主機(jī)
查看日歷
撰寫文章大綱
對(duì)多種編程語(yǔ)言的編輯
調(diào)試程序, 結(jié)合 GDB,EDebug等。 支持 C/C++,Perl,Python,Lisp等等
玩游戲
目錄管理
瀏覽網(wǎng)站
為各種程序提供操作界面
以redhat enterprise 5為例
首先,到Emacs的GNU官網(wǎng)(http://www.gnu.org/software/emacs/)去下載新版的安裝文件。我們這里下載的是2012初發(fā)布的Emacs 23.4。
解壓文件$cp emacs-23.4.tar.ba2/opt
這時(shí)解壓生成一個(gè)emacs-23.4的目錄,然后就可以進(jìn)入安裝步驟了。
安裝前應(yīng)先切換到root目錄下 。
輸入root密碼
1)進(jìn)入 Emacs的解壓目錄,調(diào)用“configure”腳本:
2)當(dāng)configure指令結(jié)束,屏幕會(huì)輸出一些系統(tǒng)配置有關(guān)的細(xì)節(jié)信息,仔細(xì)閱讀這些信息查看是否有錯(cuò)誤提示,如CPU錯(cuò)誤、libraries文件缺失等。如果一切正常,沒有什么錯(cuò)誤輸出,那么Emacs安裝前的環(huán)境配置順利完成。
3)如果由于配置錯(cuò)誤及其它原因,要再次配置軟件,往往需要清除之前生成的編譯配置備份文件,再運(yùn)行“configure”指令。
4)調(diào)用“make”程序:
5)如果“make”執(zhí)行成功,那么在“src”路徑下會(huì)建立一個(gè)Emacs的可執(zhí)行程序,你可以試一下下面這個(gè)指令來(lái)確認(rèn)程序可以工作:
6)如果`src/emacs'程序啟動(dòng)運(yùn)行,那么就可以安裝這個(gè)程序和它的附屬文件了:
7)節(jié)省系統(tǒng)空間,清除二進(jìn)制程序文件和object文件:
安裝完成,可以打開Emacs試一試它的文本編輯指令了:
[Ctrl]鍵以大寫C表示,[Meta]鍵[Alt]鍵以大寫M表示。
以下命令在翻頁(yè)瀏覽時(shí)相當(dāng)有用:
C-v 向前移動(dòng)一屏
M-v 向后移動(dòng)一屏
C-l 重繪屏幕,并將光標(biāo)所在行置于屏幕的中央
(注意是 CONTROL-L,不是 CONTROL-1)
>>找到光標(biāo),留意其附近的文字,然后輸入 C-l。
找找光標(biāo)在哪里,你會(huì)發(fā)現(xiàn)其附近的文字并沒有變化。
如果你的鍵盤上有 PageUp和 PageDn,也可以用這兩個(gè)鍵來(lái)滾屏。不過(guò)使用C-v和M-v的效率要更高一些。
“刪除”操作:
C-d 刪除光標(biāo)后的一個(gè)字符
M-<Backspace>移除光標(biāo)前的一個(gè)詞
M-d 移除光標(biāo)后的一個(gè)詞
C-k 移除從光標(biāo)到“行尾”間的字符
M-k 移除從光標(biāo)到“句尾”間的字符
試一試,是不是比“Backspace”鍵和“Delete”鍵效率高呢?
[1][美]Syed Mansoor Sarwar ,Robert Koretsky.Linux 教程[M].李善平,施韋,譯.清華大學(xué)出版社,2010.