Windows下emacs安裝及.emacs文件

相比很多要使用Emacs+ess的人都被Emacs的安裝和.emacs文件困擾,下面的文章是講安裝和.emacs文件的,僅供大家參考。
至於調試好後如何安轉和配置ess請參見http://cos.name/cn/topic/7888 , 不過如何在Emacs中運行R代碼還沒有搞清楚。
希望能人多指點!!!

******  Emacs的安裝和.emacs文件***********
最近在學習windows下的Emacs,遇到不少問題,比如什麼home目錄啦,.emacs配置文件啦,.el文件啦,通過幾天的反覆琢磨,終於有所 感悟。我想不僅是我,很多人都遇到過這些問題,現在就總結如下,以供有需要的朋友參考。
1、下載
到這個網址可以下載到Emacs的windows版本:http://ftp.gnu.org/pub/gnu/emacs/windows/
只需要一個壓縮文檔,如emacs-22.3-bin-i386.zip

2、安裝
在D盤根目錄下新建一個文件夾,取名Emacs22.2(也可以是其他路徑,隨個人喜好而定),將emacs-22.2-bin- i386.zip裏的文件解壓到這個目錄下,這樣在d:/Emacs22.2/下就有bin, tec, info, leim, lisp, site-lisp等目錄。

雙擊bin文件夾裏的addpm.exe進行安裝,安裝後將在開始菜單生成Gnu Emacs/Emacs鏈接,點擊這個鏈接便可啓動Emacs。也可以雙擊bin文件夾裏的runemacs.exe啓動。注意到bin目錄裏還有個文件 是emacs.exe,雙擊它也可以啓動,但是會出現一個控制檯窗口

3、修改註冊表
打開註冊表,找到HKEY_LOCAL_MACHINE/SOFTWARE/GNU/Emacs(如果沒有則手動添加項),在此項下添加字符串值,名稱爲 HOME,值爲D:/Emacs22.2。這樣做的目的是讓D:/Emacs22.2成爲Emacs的home路徑(傳說中的home path,以後你將會經常看到“home目錄”、“home directory”等等)。

4、創建.emacs.d目錄和.emacs文件
相信.emacs.d目錄和.emacs文件是困擾大家很久的問題了,其實有個簡單的辦法可以解決此問題。啓動emacs,用鼠標點擊Options菜 單,隨便點擊一兩個選項,比如點擊一下Active Region Highlighting,然後點擊Save Options。先不要擔心你會破壞了什麼東西,這樣做的目的是讓emacs自動創建.emacs.d目錄以及.emacs文件!觀察你的Emacs窗口 最後一行,是否顯示“Wrote d:/Emacs22.2/.emacs”?如果是的話就對了,當你選擇Save Options的時候,Emacs會在home路徑下產生.emacs文件,並把配置信息寫進這個文件。現在看看你的d:/Emacs22.2/目錄下是 否產生了這兩個東西?

5、加載.el文件
lisp目錄下存放着lisp源文件(*.el)和已編譯的lisp文件(*.elc),以後你也可以將自己的.el文件放在這個目錄下,然後還要 在.emacs文件插入相關語句。比如你有一個文件叫做abcd.el,將它複製到lisp目錄下,然後打開.emacs文件插入一句(require 'abcd)就可以了(包括圓括號,不需要擴展名.el)。

如果你不喜歡lisp文件夾,也可以自己新建一個,比如在home目錄下建一個文件夾叫做xyz,然後把abcd.el放在xyz目錄下,在.emacs 文件插入以下兩句:
(setq load-path (cons "~/xyz" load-path))
(require 'abcd)
第一句告訴emacs先加載你的xyz目錄,第二句再加載abcd.el。注意“~/”是linux系統的用法,表示home目錄。
如果你和我一樣在學習《Sams Teach Yourself Emacs in 24 Hours》這本書的話,我想你一定需要sams-lib.el這個文件!可以到這個網址下載:
http://www.cs.virginia.edu/~wh5a/personal/Emacs/
找到sams-lib.el之後右鍵點擊“目標另存爲”就可以了!

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