Emacs 學習筆記一

 Emacs是什麼?
E. M. A. C. S.
emacs Makes A Computer Slow
Escape Meta Alt Control Shift
emacs Makers Are Crazy Sickos
emacs Makes All Computing Simple
emacs Makefiles Annihilate C-Shells
emacs Manuals Always Cause Senility
emacs May Allow Customized Screwups
emacs Manuals Are Cryptic and Surreal
Eventually Munches All Computer Storage
Eight Megabytes And Constantly Swapping
Elsewhere Maybe All Commands are Simple
Excellent Manuals Are Clearly Suppressed
emacs May Alienate Clients and Supporters
Except by Middle Aged Computer Scientists
Extended Macros Are Considered Superfluous
Every Mode Accelerates Creation of Software
Each Manual's Audience is Completely Stupefied
Exceptionally Mediocre Algorithm for Computer Scientists
Easily Maintained with the Assistance of Chemical Solutions
Eradication of Memory Accomplished with Complete Simplicity
Emacs 是UNIX/Linux系統上又一個強大的工具.他可以作爲文本編輯器來用,但是僅僅是一個文本編輯又不能體現出他的強大.他還可以用來編輯源程序,然後 進行編譯,可以說他又是一個強大的IDE環境.然而令人驚奇還不僅僅是這些,我們還可以用他來收發電子郵件,上網瀏覽....總之一句,Emacs強大的 得令人驚訝.
記得有人說過這樣的一句話:世界上在三種人,一種是用Vi,另一種是用Emacs,剩下的是第三種人.由此我們可以看到Emacs和 Vi的強大.但是這樣的兩個優秀的程序卻是各有特點,同樣的令人喜愛.我們可以根據我們的人個喜好來選擇我們的喜歡的,但是不要說出Emacs不如Vi或 是Vi不如Emacs的話來.因爲他們是同樣的優秀,同樣的強大,同樣的令人喜愛,我們還是來享受我們喜愛的東東吧.何必做這些無謂的口舌之爭呢?
記 得還有人說過一句似乎聽來是很無奈的一句:Emacs是很優秀,但是UNIX系統還有一些其他的優秀軟件,由此我們也可以看出人們對態Emacs的態度. 有人說Emacs本身就是一個操作系統,我們可以在這裏完成我們所有的工作.而Emacs的開發目的就是:如果我們離開Emacs,那麼就是我們應離開電 腦的時候了.由此我們更可以體會到Emacs的強大之處.關於Emacs的強大之處的說法還有許多,我們可以自己去搜索一下咯:)
下面就叫我們來認識一個Emacs吧:
現在的Linux發行版本中一般來說都是帶有Emacs的,如果沒有我們可以到這裏進行下載來自己編譯安裝:
http://www.emacs.org. 而另有一個XEmacs的版本,可以說是Emacs的改進吧.是一個圖形界的Emacs(但是這裏沒有懂咯,在我看來Emacs和XEmacs都是圖形界面的呃>).
如果我們的系統中安裝有Emacs,我們可以在終端輸入命令來啓動:
$emacs
$emacs filename
$xemacs
$xemacs filename
通過這樣的命令我們可以看到Emacs或是XEmacs了.
在Emacs的頂部是菜單欄,我們可以在選擇各種各樣的功能來完成我們的工作.在菜單欄的下面是工具欄,在這裏給我們提供了各種各樣的實現功能,如文件的打開各保存等等.
而在工具欄下面的就是我們的編輯區,也就是我們稱之爲緩衝區的地方.在這裏我們可以進行我們的各種各樣的編輯操作.但是這時我們要知道的就是緩衝區中的內容並沒有真正的寫入磁盤文件,我們要在完成我們的編輯工作後進行保存.
在 緩衝區下面的就是我們稱之爲模式行(mode-line)的地方,在這裏可以顯示文件名及其狀態.如果在文件名前顯示--則說明這個文件沒有變動,如果 是**則說明這個文件已經做了改動,我們在退出時要記得保存.%%則表明這個文件是不可以進行編輯的,也就是說這個文件是有寫保護的.%*表明這個文件是 寫保護的,但是我們還是可以進編輯的.
再下面的就是所謂的小緩衝區(mini-buffer)的地方,這時也可以顯示出一些我們在文件編輯過程中的信息,另外就是我們可以在這裏輸入我們的命令來控制Emacs的工作.
談 到Emacs,另外一點不得不說就是Emacs的命令中常有一些C,M的字符.在Emacs中C是指Ctrl,而M是指Alt,如果Alt不工作,我們可 以按下ESC來替換試一試.在Emacs中命令是一個按鍵的組合,例如我們退出Emacs的命令爲C-x C-c,這就是說我們要按下Ctrl-x,然後再按下Ctrl-c來退出Emacs.
最後我們來介紹一些常用的Emacs的有用的站點:
Emacs老家:http://www.emacs.org
XEmacs:
http://www.xemacs.org
Emacs的一些有用的配置:http://zhdotemacs.sourceforge.org
Emacs如此的強大,那麼就叫我們快一些開始我們的Emacs之旅吧~~:)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章