windows Emacs的安装与配置

时间:2021-01-05 04:01:08

摘自:http://jixiuf.github.io/emacs/emacs-on-windows.html

  • 在Windows下 默认情况下,emacs的配置文件是在这个目录下的C:\Documents and
    Settings\Administrator\Application Data\也就是说这个目录大概等同于linux
    的home目录。大哥,别让我连Administrator要替换成你的用户名都要告诉你. 在这
    个目录下你可以创建.emacs这样一个文件,如果你运行emacs之后它没自动创建这个
    文件,要让你自已创建它,说不定还真有点困难,因为默认Windows的资源管理器是不
    能创建以点开头的文件及文件夹的,cmd.exe下可以用命令可以做到. 不过你可以创
    建"_emacs"文件,效果与.emacs一样,前提是此目录下没有.emacs不要告诉我此目录
    下已经有.emacs文件了,你还把配置的内容写到_emacs文件里,然后问我为什么配置
    没起作用. 不过对"C:\Documents and Settings\Administrator\Application
    Data\"这个目录我实在没有好感,它脸长得太长先不用说,单看看它路径里的空格数
    量就够让你喝一壶的了,真想不通有点软为何要在在目录里加上一个空格,而有时偏
    偏它又处理不好空格带来的麻烦.所以我首先要将默认的C:\Documents and
    Settings\Administrator\Application Data\"目录修改为一个短一点的目录,譬
    如: "d:\".还能更短吗? 如何修改,只要修改HOME系统变量就行了.

  • 新建 HOME环境变量
    大体步骤是这样的. 右击"我的电脑"~属性~环境变量,然后点击上面的那个"新建
    ",然后变量名输入"HOME"变量值输入"d:\",一路确定之后Home变量就设好了.
    windows Emacs的安装与配置
  • 创建.emacs.d目录和.emacs文件
    相信.emacs.d目录和.emacs文件是困扰大家很久的问题了,其实有个简单的办法可以解
    决此问题。启动emacs,用鼠标点击Options菜单,随便点击一两个选项,比如点击一下
    Active Region Highlighting,然后点击Save Options。先不要担心你会破坏了什么东
    西,这样做的目的是让emacs自动创建.emacs.d目录以及.emacs文件!观察你的Emacs窗
    口最后一行,是否显示“Wrote d:/.emacs”?如果是的话就对了,当你选择Save
    Options的时候,Emacs会在home路径下产生.emacs文件,并把配置信息写进这个文件。
    现在看看你的d:\目录下是否产生了这两个东西?
    • 修改Path 变量,将D:\\emacs-23.3\\bin加入到Path中去,其实现在可以不加,
      但为了以后使用方便,最好加上。


      然后在d:\建.emacs或者_emacs文件在里面进行配置就可以了. Emacs用得时间长
      了你的配置文件会变得很大很难管理所以一般大家都会建一个.emacs.d的目录,然
      后把其他的配置文件放在这个目录里. 下面简单起见只用.emacs这一个配置文件.