Windows下安裝Emacs

來源:互聯網
上載者:User

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.