近期在学习windows下的Emacs,遇到不少问题,比方什么home文件夹啦,.emacs配置文件啦,.el文件啦,通过几天的重复琢磨,最终有所感悟。我想不仅是我,非常多人都遇到过这些问题,如今就总结例如以下,以供有须要的朋友參考。
1、下载
到这个网址能够下载到Emacs的windows版本号:http://ftp.gnu.org/pub/gnu/emacs/windows/
仅仅须要一个压缩文档,如emacs-22.3-bin-i386.zip

2、安装
在D盘根文件夹下新建一个文件夹,取名Emacs22.2(也能够是其它路径,随个人喜好而定),将emacs-22.2-bin-i386.zip里的文件解压到这个文件夹下,这样在d:/Emacs22.2/下就有bin, tec, info, leim, lisp, site-lisp等文件夹。

双击bin目录里的addpm.exe进行安装,安装后将在開始菜单生成Gnu Emacs/Emacs链接,点击这个链接便可启动Emacs。也能够双击bin目录里的runemacs.exe启动。注意到bin目录里还有个文件是emacs.exe,双击它也能够启动,可是会出现一个控制台窗体

3、改动注冊表
打开注冊表,找到HKEY_LOCAL_MACHINE/SOFTWARE/GNU/Emacs(假设没有则手动加入项),在此项下加入字符串值,名称为HOME,值为D:/Emacs22.2。这样做的目的是让D:/Emacs22.2成为Emacs的home路径(传说中的home path,以后你将会常常看到“home文件夹”、“home directory”等等)。

4、创建.emacs.d文件夹和.emacs文件
相信.emacs.d文件夹和.emacs文件是困扰大家非常久的问题了,事实上有个简单的办法能够解决此问题。启动emacs,用鼠标点击Options菜单,随便点击一两个选项,比方点击一下Active Region Highlighting,然后点击Save Options。先不要操心你会破坏了什么东西,这样做的目的是让emacs自己主动创建.emacs.d文件夹以及.emacs文件!观察你的Emacs窗体最后一行,是否显示“Wrote d:/Emacs22.2/.emacs”?假设是的话就对了,当你选择Save Options的时候,Emacs会在home路径下产生.emacs文件,并把配置信息写进这个文件。如今看看你的d:/Emacs22.2/文件夹下是否产生了这两个东西?

5、载入.el文件
lisp文件夹下存放着lisp源文件(*.el)和已编译的lisp文件(*.elc),以后你也能够将自己的.el文件放在这个文件夹下,然后还要在.emacs文件插入相关语句。比方你有一个文件叫做abcd.el,将它拷贝到lisp文件夹下,然后打开.emacs文件插入一句(require 'abcd)就能够了(包含圆括号,不须要扩展名.el)。

假设你不喜欢lisp文件夹,也能够自己新建一个,比方在home文件夹下建一个文件夹叫做xyz,然后把abcd.el放在xyz文件夹下,在.emacs文件插入下面两句:
(setq load-path (cons "~/xyz" load-path))
(require 'abcd)
第一句告诉emacs先载入你的xyz文件夹,第二句再载入abcd.el。注意“~/”是linux系统的使用方法,表示home文件夹。
假设你和我一样在学习《Sams Teach Yourself Emacs in 24 Hours》这本书的话,我想你一定须要sams-lib.el这个文件!能够到这个网址下载:
http://www.cs.virginia.edu/~wh5a/personal/Emacs/
找到sams-lib.el之后右键点击“目标另存为”就能够了!

最后,在下有一事不解,除了lisp另一个site-lisp文件夹,我把sams-lib.el分别放在这两个文件夹下,发现效果是一样的,不知道这两个文件夹有何不同之处?

windows下Emacs的安装与配置相关推荐

  1. Windows下Memcached的安装与配置

    Windows下Memcached的安装与配置 安装: 1.下载memcached, http://www.danga.com/memcached/ ; 2.解压,比如放在 D:\memcached- ...

  2. Windows下Tuxedo的安装与配置-无数据库

    Windows下Tuxedo的安装与配置-无数据库 草木瓜 2005-5-18 一.安装前的文件准备 下载Tuxedo For Windows版本和License文件,本机采用的是Tuxedo9 wi ...

  3. Windows下Tuxedo的安装与配置

    Windows下Tuxedo的安装与配置-无数据库 一.安装前的文件准备 下载Tuxedo For Windows版本和License文件,本机采用的是Tuxedo9 windows版本.具体 Win ...

  4. Windows下MySQL下载安装、配置与使用

    用过MySQL之后,不论容量的话,发现比其他两个(sql server .oracle)好用的多,一下子就喜欢上了.下面给那些还不知道怎么弄的童鞋们写下具体的方法步骤. (我这个写得有点太详细了,甚至 ...

  5. 大数据时代--windows下spark的安装与配置教程

    2017年10月19日 10:34:25 Silence-wen 阅读数:9256 标签: 大数据hadoopscalaspark 版权声明:本文为博主原创文章,转载时请注明出处. https://b ...

  6. windows下phpmyadmin的安装与配置

    安装的前提条件:php:apache:mysql 一.安装Apache,配置成功一个普通网站服务器 运行下载好的"apache_2.0.55-win32-x86-no_ssl.msi&quo ...

  7. windows下Redis的安装和配置--图文教程

    安装和配置Redis 前言:windows没有32位的Redis,所以32位机器的朋友考虑换一下机器. 1.windows环境下的redis需要去github上获取: https://github.c ...

  8. Windows下Solr的安装与配置,附DIH全量导入MySQL数据、IK分词器配置详解——不用集成Tomcat

    Solr是Apache开源的比较稳定的一款全文搜索引擎,也是市面上相对比较流行的一款全文搜索引擎,好不好用你用过之后自有判断.今天给大家分享一下它的安装与配置,我用的是7.7.2版本.废话不多说,开搞 ...

  9. windows下x265下载安装与配置

    本文转载自: https://blog.csdn.net/frd2009041510/article/details/50446007?spm=a2c4e.11153940.blogcont31081 ...

最新文章

  1. 使用卷积神经网络预防疲劳驾驶事故
  2. python解决四舍五入问题
  3. FastDFS+Nginx实现文件服务器
  4. c#简单记事本应用程序的快捷方式_Windows 10七月更新又翻车,记事本没了
  5. 学网络编程很好的参考源码
  6. Spring Boot: 加密应用配置文件敏感信息
  7. 【计算机技术】我用两句话在电脑课上解除了老师的控制
  8. [转]计算机四级网络工程师思维导图--计算机网络部分
  9. 汇新云智慧城市解决方案——以区块链加速智慧城市建设
  10. 自己打羽毛球的若干问题
  11. 光耦w314的各引脚图_P621 光耦
  12. 路由器怎么连接台式电脑
  13. 白嫖党最爱!撸了郭霖大神写的Framework源码笔记,最强技术实现
  14. 计算机图形学——光线追踪(RayTracing)算法
  15. 小白的25天CTF征程
  16. Ae 入门系列之五:效果和预设
  17. 收藏!AI从业者必备表情包!
  18. 正式学习java五天
  19. 联想微型计算机主机怎么打开,联想台式机怎么进入bios|联想台式电脑按什么键进bios设置-系统城...
  20. 发布JNCIP考试标准版本JUNOS实验用虚拟机

热门文章

  1. 浏览器解析html全过程详解
  2. 2017年3月20日下午学习日志
  3. sql查询语句中的乱码 -- 前面加N
  4. 测试范围不统一,引发的冲突问题
  5. JAVA 向文本文件中换行插入字符
  6. openLayer加载KML,画出省及省下的边界区域,并设置样式、各种标注及提示信息
  7. mysql start
  8. C#绘图工具之Move
  9. 关于“就地颠倒句子里的词”面试题
  10. idea中,springboot项目部署到docker