emacs-23.exe解壓該檔案,解壓後進入相應的資料夾,資料夾下包含以下子資料夾:bin、data、etc、info、leim、lisp、lock、site-lisp、var.bin資料夾中是一些可執行程式,info資料夾中是幫助資訊,site-lisp資料夾中是一些擴充套件的包(Emacs的外掛一般都是一個以el為字尾名的檔案). 在bin資料夾中,執行addpm.exe,註冊系統變數ComSpec,在我的電腦圖示上點選右鍵,選擇"屬性",然後選擇"高階"選項卡,在"高階"選項卡下面選擇"環境變數",在"系統變數"欄中可以看到有一個變數叫做"ComSpec",它的值為C:\WINDOWS\system32\cmd.exe(和%SystemRoot%\system32\cmd.exe一樣).該變數的作用是指示emacs呼叫系統的shell,在windows下一般用的都是cmd,當然也可以使用cgywin等其它的shell,使用cgywin等作為emacs預設的shell時可能會需要一些其它的設定,這些可以參考emacs的線上幫助.執行addpm.exe後,會給emacs新增開始選單.執行runemacs.exe可以啟動emacs。 emacs安裝好了以後應該對它進行配置,只有經過一些必要的配置,它才配得上"能煮咖啡"這個稱號. 首先在“環境變數”中新增“HOME”變數,例如值為“E:\ erlang” (erlang工程); 接著在“HOME”變數的路徑下的目錄建立一個檔名為".emacs"的檔案(如果不設定HOME變數,可以在根目錄C:\目錄下建立這個".emacs"檔案),如果直接在windows下建立一個".emacs"檔案,windows會提示請輸入檔名,建立不成功,我們最好直接就用emacs來建立這個檔案,在emacs下透過選單File->Visit New File...來建立一個檔案,檔名就是".emacs".".emacs"檔案是emacs的配置檔案,emacs在啟動的時候會從".emacs"檔案中讀取配置資訊,來開啟或者關閉各種功能,初始化擴充套件包或者配置介面上的一些顯示(去掉選單欄,工具欄,改變背景顏色等). 最後建立一個Emacs的快捷方式,放在桌面或者工作列快速啟動,右擊快捷方式選“屬性”,將“起始位置”設為"E:\erlang“或"%HOME% "(HOME環境變數)。這樣Emacs啟動後可以直接定位到erlang工程的目錄。 Windows下設定Emacs的HOME目錄 總的來說,Emacs的預設配置檔案放在變數HOME所指的路徑下,所以,只要我們把.emacs扔到HOME所指向的目錄就可以了,下面就簡單介紹一下在Windows下設定home目錄的幾種方法,並進行簡單的對比。第一種方法,改變home環境變數的值。這種方法,改變了$home變數,也會影響Cygwin或是其他一些應用程式,因為有一些程式會根據Windows的home環境變數來尋找資料存放的路徑。第二種方法,不改變Windows預設的home值,設定預設的.emacs檔案讀取你自己的Emacs配置檔案,並重新設定Emacs的home目錄。你可以在Emacs中輸入C-x C-f,然後開啟路徑~(即當前的home環境變數所指的路徑,一般來說是這樣的路徑:C:/Documents and Settings/water/Application Data)。看看顯示的是哪個目錄,如果此目錄下沒有.emacs,可以建立一個.emacs或_emacs,然後在這個.emacs檔案裡,加入如下語句:?View Code LISP (load-file "E:/water/.emacs")檔案E:/water/.emacs 才是我們真正的Emacs配置檔案,我們可以在這個真正的配置檔案裡用如下語句設定我們的home目錄:?View Code LISP 1 2 3 4 5(setenv "HOME" "E:/water") (setenv "PATH" "E:/water") ;;set the default file path (setq default-directory "~/") (add-to-list "load-path "~/emacs/site-lisp")這個方法的優點是比較簡單同樣也方便對.emacs檔案備份,不會對其它應用程式產生任何影響。第三種方法,修改登錄檔,在登錄檔中進行如下設定:
emacs-23.exe解壓該檔案,解壓後進入相應的資料夾,資料夾下包含以下子資料夾:bin、data、etc、info、leim、lisp、lock、site-lisp、var.bin資料夾中是一些可執行程式,info資料夾中是幫助資訊,site-lisp資料夾中是一些擴充套件的包(Emacs的外掛一般都是一個以el為字尾名的檔案). 在bin資料夾中,執行addpm.exe,註冊系統變數ComSpec,在我的電腦圖示上點選右鍵,選擇"屬性",然後選擇"高階"選項卡,在"高階"選項卡下面選擇"環境變數",在"系統變數"欄中可以看到有一個變數叫做"ComSpec",它的值為C:\WINDOWS\system32\cmd.exe(和%SystemRoot%\system32\cmd.exe一樣).該變數的作用是指示emacs呼叫系統的shell,在windows下一般用的都是cmd,當然也可以使用cgywin等其它的shell,使用cgywin等作為emacs預設的shell時可能會需要一些其它的設定,這些可以參考emacs的線上幫助.執行addpm.exe後,會給emacs新增開始選單.執行runemacs.exe可以啟動emacs。 emacs安裝好了以後應該對它進行配置,只有經過一些必要的配置,它才配得上"能煮咖啡"這個稱號. 首先在“環境變數”中新增“HOME”變數,例如值為“E:\ erlang” (erlang工程); 接著在“HOME”變數的路徑下的目錄建立一個檔名為".emacs"的檔案(如果不設定HOME變數,可以在根目錄C:\目錄下建立這個".emacs"檔案),如果直接在windows下建立一個".emacs"檔案,windows會提示請輸入檔名,建立不成功,我們最好直接就用emacs來建立這個檔案,在emacs下透過選單File->Visit New File...來建立一個檔案,檔名就是".emacs".".emacs"檔案是emacs的配置檔案,emacs在啟動的時候會從".emacs"檔案中讀取配置資訊,來開啟或者關閉各種功能,初始化擴充套件包或者配置介面上的一些顯示(去掉選單欄,工具欄,改變背景顏色等). 最後建立一個Emacs的快捷方式,放在桌面或者工作列快速啟動,右擊快捷方式選“屬性”,將“起始位置”設為"E:\erlang“或"%HOME% "(HOME環境變數)。這樣Emacs啟動後可以直接定位到erlang工程的目錄。 Windows下設定Emacs的HOME目錄 總的來說,Emacs的預設配置檔案放在變數HOME所指的路徑下,所以,只要我們把.emacs扔到HOME所指向的目錄就可以了,下面就簡單介紹一下在Windows下設定home目錄的幾種方法,並進行簡單的對比。第一種方法,改變home環境變數的值。這種方法,改變了$home變數,也會影響Cygwin或是其他一些應用程式,因為有一些程式會根據Windows的home環境變數來尋找資料存放的路徑。第二種方法,不改變Windows預設的home值,設定預設的.emacs檔案讀取你自己的Emacs配置檔案,並重新設定Emacs的home目錄。你可以在Emacs中輸入C-x C-f,然後開啟路徑~(即當前的home環境變數所指的路徑,一般來說是這樣的路徑:C:/Documents and Settings/water/Application Data)。看看顯示的是哪個目錄,如果此目錄下沒有.emacs,可以建立一個.emacs或_emacs,然後在這個.emacs檔案裡,加入如下語句:?View Code LISP (load-file "E:/water/.emacs")檔案E:/water/.emacs 才是我們真正的Emacs配置檔案,我們可以在這個真正的配置檔案裡用如下語句設定我們的home目錄:?View Code LISP 1 2 3 4 5(setenv "HOME" "E:/water") (setenv "PATH" "E:/water") ;;set the default file path (setq default-directory "~/") (add-to-list "load-path "~/emacs/site-lisp")這個方法的優點是比較簡單同樣也方便對.emacs檔案備份,不會對其它應用程式產生任何影響。第三種方法,修改登錄檔,在登錄檔中進行如下設定: