1. 下載與安裝
1.1 下載
從官網( http://ftp.gnu.org/pub/gnu/emacs/windows/ )上可以下載Windows版本的Emacs,目前最新版本是24.3,可下載 emacs-24.3-bin-i386.zip 。
1.2 安裝
將上面的壓縮文檔放到期望安裝的地方,如D:\OpenSource,解壓縮該檔案至目前的目錄,這樣在D:\OpenSource\emacs-24.3下就有bin,tec,info等目錄。
雙擊bin檔案夾裡的addpm.exe進行安裝,安裝後開始菜單產生Gnu Emacs/Emacs連結,點擊這個連結即可啟動Emacs。也可以直接雙擊bin檔案夾裡的runEmacs.exe啟動。
2. 環境配置
預設情況下,Windows系統中Emacs的設定檔.emacs在C:\Users\<username>\AppData\Roaming。這個目錄很深,而且預設狀態下AppData目錄是隱藏的。最最關鍵的是:如果系統硬碟一旦出問題,之前的.emacs設定檔和.el的擴充都得重新設定和下載。可以用如下方式重新設定Emacs預設目錄。
啟動emacs,在 Option 菜單中隨便更改一下設定,如 取消Ignore Case for Search,之後點 Save Options。這一步不是多餘的哦,因為預設情況下emacs不會在一啟動的時候就產生 .emacs 設定檔和 .emacs.d目錄的。這步產生的 .emacs 目錄還是在 C:\Users\<username>\AppData\Roaming 下,因為我們並沒有做別的設定移動它嘛~
下面就進入關鍵步驟了,開啟 C:\Users\<username>\AppData\Roaming\.emacs 設定檔,修改內容為
(load-file "D:/OpenSource/emacs-24.3/.emacs")
(注意用“/”而非“\”,否則Emacs不能正確識別)這個配置意思很明顯了,emacs在啟動的時候會載入 C:/Users/<username>/AppData/Roaming/.emacs 這個設定檔,而該檔案又載入另一個 D:/OpenSource/emacs-24.3/.emacs 設定檔。這樣,自然就成功實現了配置的轉移嘍~好了,從現在起就不用進入 C:/Users/<username>/AppData/Roaming/.emacs 這個冗的路徑嘍!
上一步,我們把emacs的設定檔用 (load-file ...) 配置已經指向到 D:/OpenSource/emacs-24.3/.emacs 了,那就拷貝 .emacs 檔案放到 D:/OpenSource/emacs-24.3/ 裡吧(Windows下好像不能建立以 . 開頭的檔案吧)。然後,開啟D:/OpenSource/emacs-23.2/.emacs,在開頭添加如下配置:
(setenv "HOME" "D:/OpenSource/emacs-24.3")
(setenv "PATH" "D:/OpenSource/emacs-24.3")
;;set the default file path
(setq default-directory "~/")
恩,是的,這裡重新給 HOME PATH 等定義了新的路徑~~~寫到這裡大家該明白了,就是把配置轉移了一下而已。
好了,現在就可以了把 D:/OpenSource/emacs-24.3 當成emacs的 HOME了。
3. 設定檔
設定檔有兩種方法:
3.1 簡單點的,可以參考這個文章:http://club.topsage.com/thread-2252500-1-1.html。
3.2 有更高追求的,可以follow大牛的腳步,按照http://blog.csdn.net/redguardtoo/article/details/7222501安裝,不過他的配置需要安裝Cygwin,安裝好後需要載入很多外掛程式之類的,開啟一個空檔案都很慢,讓人有點灰心喪氣,哎!
* 參考連結
1. Windows下安裝Emacs的最佳方法:http://club.topsage.com/thread-2253070-1-1.html
2. 一年成為Emacs高手(向神一樣使用編輯器)http://blog.csdn.net/redguardtoo/article/details/7222501