Windows下安装Emacs

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值