美文网首页
windows下安装与配置

windows下安装与配置

作者: Lucas_Wong | 来源:发表于2016-12-26 10:07 被阅读0次

    下载

    我找到2个下载地址:
    一个是FTP的:http://ftp.gnu.org/pub/gnu/emacs/windows/
    一个是普通的:http://mirrors.ustc.edu.cn/gnu/emacs/windows/
    我使用的是第一个,使用浏览器下载的,最新版本25.1-2

    安装

    直接将文件解压缩即可,新建一个文件夹存放解压的文件。
    我的目录为:D:\Services\emacs-25.1-2
    解压缩后有如下目录:

    • bin
    • libexec
    • share
    • var
      打开bin目录,直接运行addpm.exe文件,提示安装成功,并显示安装目录。这时候生成一个菜单目录,指向同级目录下的runemacs.exe文件,直接运行这个文件也可以启动。

    配置

    这里找到两个方法配置:

    1. 配置注册表:
      打开注册表,找到HKEY_LOCAL_MACHINE/SOFTWARE/GNU/Emacs(如果没有则手动添加项),在此项下添加字符串值,名称为HOME,值为D:\Services\emacs-25.1-2。这样做的目的是让D:\Services\emacs-25.1-2成为Emacs的home路径(传说中的home path,以后你将会经常看到“home目录”、“home directory”等等)。

    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:/Services/emacs-25.1-2/.emacs")

    (注意用“/”而非“\”,否则Emacs不能正确识别)这个配置意思很明显了,emacs在启动的时候会加载 C:/Users/<username>/AppData/Roaming/.emacs 这个配置文件,而该文件又加载另一个 D:/Services/emacs-25.1-2/.emacs 配置文件。这样,自然就成功实现了配置的转移喽~好了,从现在起就不用进入 C:/Users/<username>/AppData/Roaming/.emacs 这个冗的路径喽!

    上一步,我们把emacs的配置文件用 (load-file ...) 配置已经指向到 D:/Services/emacs-25.1-2/.emacs 了,那就拷贝 .emacs 文件放到 D:/Services/emacs-25.1-2/ 里吧(Windows下好像不能建立以 . 开头的文件吧)。然后,打开D:/Services/emacs-25.1-2/.emacs,在开头添加如下配置:

    (setenv "HOME" "D:/Services/emacs-25.1-2")
    (setenv "PATH" "D:/Services/emacs-25.1-2")
    ;;set the default file path
    (setq default-directory "~/")

    恩,是的,这里重新给 HOME PATH 等定义了新的路径~~~写到这里大家该明白了,就是把配置转移了一下而已。好了,现在就可以了把 D:/Services/emacs-25.1-2 当成emacs的 HOME了。

    以上2种方法任选其一即可。

    创建.emacs.d目录和.emacs文件

    相信.emacs.d目录和.emacs文件是困扰大家很久的问题了,其实有个简单的办法可以解决此问题。启动emacs,用鼠标点击Options菜单,随便点击一两个选项,比如点击一下Active Region Highlighting,然后点击Save Options。先不要担心你会破坏了什么东西,这样做的目的是让emacs自动创建.emacs.d目录以及.emacs文件!观察你的Emacs窗口最后一行,是否显示“Wrote D:/Services/emacs-25.1-2/.emacs”?如果是的话就对了,当你选择Save Options的时候,Emacs会在home路径下产生.emacs文件,并把配置信息写进这个文件。现在看看你的D:/Services/emacs-25.1-2/目录下是否产生了这两个东西?

    经过以上步骤,Emacs的环境就搭建完成了。希望这个文章对你有所帮助。

    相关文章

      网友评论

          本文标题:windows下安装与配置

          本文链接:https://www.haomeiwen.com/subject/jgcjvttx.html