EMACS在windows下的配置
EMACS在windows環境下關于HOME目錄設置和中文環境設置的問題和方法
Emacs 的配置文件是一個叫 .emacs 的文件,不
知道 M$ 哪兩個部門的溝通出了點問題,導致 windows explorer 無
法直接創建 ^.* 這樣的 文件(而這樣的文件名在windows文件系統中
卻又是合法的,嘖嘖), 所以 ,在windows下也可以 用
_emacs 來代替。
下一步,讓emacs找到你的 .emacs 配置文件,如果你什么都懶得做,
就直接仍到 C:/ 下面好了。
但是我最強烈 的推薦大家,稍微多做一點點工作,以便以后工作的更好。設置一個“主目錄”,這個目錄通常就是
c:/Documentsand Settings/Administrator
你也可以設置能其它目錄,以方便重裝系統的時候備份。
設置主目錄有兩種方法
1. 新建一個名字叫 HOME 的環境變量。變量
值就是你的想要的目錄路徑名稱。
2. 如果你覺得第一種方法不過癮,想讓 Windowz 最強大的注冊表發
揮一下功能,也可以。新建一個數據項
HKEY_CURRENT_USERSoftwareGNUEmacs
在里面添加一個 REG_SZ 類型的字符串,名字就叫
HOME, 值就是你想要的目錄路徑名。
設置好主目錄后,把 .emacs(_emacs) 扔進去。最基本的設置就算完
成了。
3. 中文支持
Emacs 是一個真正的支持多語言編輯器。試試看
M-x view-hello-file
會列出Emacs支持的所有語言。如果有些大方塊在里面,那不是
Emacs 的錯,因為你的系統里沒有那種字體。
如果你下載的是那個 CVS Emacs,據說默認就支持中文了。如果是21.3
,可能需要一點配置。
打開 .emacs(_emacs) 文件,你現在還不會用 Emacs, 所以還是先用
notepad, ue, editplus 等你熟悉的編輯器吧。
注意:綠色部分為代碼,直接copy過去就可以,'';''開頭的行,是
elisp的注釋行,但愿你的編輯器已經支持它了。
加入以下幾行。
(set-terminal-coding-system ''chinese-iso-8bit)
(set-keyboard-coding-system ''chinese-iso-8bit)
(set-language-environment ''chinese-gb)
(set-clipboard-coding-system ''chinese-iso-8bit)
(set-selection-coding-system ''chinese-iso-8bit)
(setq locale-coding-system ''chinese-iso-8bit)
(setq current-language-environment "Chinese-GB")
啟動emacs, 試著敲幾個中文,應該不會有問題了。
from: http://deanxx.bloghome.cn/posts/940
Emacs 的配置文件是一個叫 .emacs 的文件,不
知道 M$ 哪兩個部門的溝通出了點問題,導致 windows explorer 無
法直接創建 ^.* 這樣的 文件(而這樣的文件名在windows文件系統中
卻又是合法的,嘖嘖), 所以 ,在windows下也可以 用
_emacs 來代替。
下一步,讓emacs找到你的 .emacs 配置文件,如果你什么都懶得做,
就直接仍到 C:/ 下面好了。
但是我最強烈 的推薦大家,稍微多做一點點工作,以便以后工作的更好。設置一個“主目錄”,這個目錄通常就是
c:/Documentsand Settings/Administrator
你也可以設置能其它目錄,以方便重裝系統的時候備份。
設置主目錄有兩種方法
1. 新建一個名字叫 HOME 的環境變量。變量
值就是你的想要的目錄路徑名稱。
2. 如果你覺得第一種方法不過癮,想讓 Windowz 最強大的注冊表發
揮一下功能,也可以。新建一個數據項
HKEY_CURRENT_USERSoftwareGNUEmacs
在里面添加一個 REG_SZ 類型的字符串,名字就叫
HOME, 值就是你想要的目錄路徑名。
設置好主目錄后,把 .emacs(_emacs) 扔進去。最基本的設置就算完
成了。
3. 中文支持
Emacs 是一個真正的支持多語言編輯器。試試看
M-x view-hello-file
會列出Emacs支持的所有語言。如果有些大方塊在里面,那不是
Emacs 的錯,因為你的系統里沒有那種字體。
如果你下載的是那個 CVS Emacs,據說默認就支持中文了。如果是21.3
,可能需要一點配置。
打開 .emacs(_emacs) 文件,你現在還不會用 Emacs, 所以還是先用
notepad, ue, editplus 等你熟悉的編輯器吧。
注意:綠色部分為代碼,直接copy過去就可以,'';''開頭的行,是
elisp的注釋行,但愿你的編輯器已經支持它了。
加入以下幾行。
(set-terminal-coding-system ''chinese-iso-8bit)
(set-keyboard-coding-system ''chinese-iso-8bit)
(set-language-environment ''chinese-gb)
(set-clipboard-coding-system ''chinese-iso-8bit)
(set-selection-coding-system ''chinese-iso-8bit)
(setq locale-coding-system ''chinese-iso-8bit)
(setq current-language-environment "Chinese-GB")
啟動emacs, 試著敲幾個中文,應該不會有問題了。
from: http://deanxx.bloghome.cn/posts/940
posted on 2006-07-31 20:17 weidagang2046 閱讀(11147) 評論(3) 編輯 收藏 所屬分類: Linux