教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 行业资料 >

Windows10下安装emacs25.1及spacemacs

来源:网络收集 时间:2026-05-24
导读: Windows10 下安装emacs25.1 及spacemacs 安装emacs 最新版251 编辑emacs 配置文件主目录的 initel 一定要添加package-initialize 否则spacemacs 启动时间一次比一次长安装spacemacsspacemacs 真正的启动还需要很多设置步骤emacs 和initel 的区别 1.安装emacs

Windows10 下安装emacs25.1 及spacemacs

安装emacs 最新版251 编辑emacs 配置文件主目录的

initel 一定要添加package-initialize 否则spacemacs 启动时间一次比一次长安装spacemacsspacemacs 真正的启动还需要很多设置步骤emacs 和initel 的区别

1.安装emacs 最新版25.1

步骤:

1.下载emacs 最新版

fd4c9f86ca50ad02de80d4d8d15abe23492f03eb/gnu/emacs/windows/

2.解压并执行emacs 安装目录的\bin\addpm.exe

文的安装目录,是“ D:/ED-Atools/emacs/emacs- 25.1 ”

注意:是左斜杠/,而不是右斜杠。emacs 会认为右斜杠是转义符。

3.下载emacs-25-x86_64-deps.zip ,并解压缩到

D:/EDA-tools/emacs/emacs-25.1 目录里;这一步骤很重要,是让windows 支持更多的gnu 库,比如使得org-mode 可以显示

png 格式的图片等。

2.编辑emacs 配置文件配置文件,默认是不存在的。配置文件生效的目录是

windows 主目录:

C:\Users\Administrator\AppData\Roaming\1

配置文件的设置步骤:保证

C:\Users\Administrator\AppData\Roaming

有.emacs 文件。建立

C:\Users\Administrator\AppData\Roaming\.emacs.d\init.el

文件;内容如下:

;; Without this comment emacs25 adds (package-initialize)

here ;; (package-initialize)

(setenv "HOME" "D:/EDA-tools/emacs/emacs-25.1") (setenv "PATH" "D:/EDA-tools/emacs/emacs-25.1") (setq default-directory "~/") (load-file "D:/EDA-tools/emacs/emacs-

25.1/.emacs.d/init.el")123456 主目录的init.el 一定要添加;; (package-initialize) ,否则

spacemacs 启动时间一次比一次长。

问题的表现是:

spacemacs 启动,长时间白板显示,下方显示正在写入

D:/EDA-tools/emacs/emacs-25.1/init.el

发现D:/EDA-tools/emacs/emacs-25.1/init.el 里串着几十个(package-initialize) ,把spacemacs 启动过程搞得几乎瘫痪。

解决方法:特别注意,package-initialize 这一行,必须要添加,而且是注释,而且要放在系统主目录里,即

C:\Users\Administrator\AppData\Roaming\.emacs.d\init.el

文件。否则,每次启动都会自动添加(package-initialize) ,早晚有一天,会发现启动spacemacs 需要几分钟或者十几分钟。原因先不考虑,一定要加这段注释。

;; Without this comment emacs25 adds (package-initialize)

here ;; (package-initialize)12

3.安装spacemacs

载spacemacs

https://fd4c9f86ca50ad02de80d4d8d15abe23492f03eb/syl20bnr/spacemacs/archive/master.zip 解压并改名为 .emacs.d ;放入目录

D:/EDA-tools/emacs/emacs-25.1 启动

D:/EDA-tools/emacs/emacs-25.1/runemacs.exe

个人经历:

会遇到很多 error ;最终下载使用的 spacemacs 版本是 develop 分支。

https://fd4c9f86ca50ad02de80d4d8d15abe23492f03eb/syl20bnr/spacemacs/zip/devel op master 版本和 develop 版本的区别, 定,功能少一些) ,一个是开发版(更多功能,稳定性相对 差一些)。

. 根据个人需求,选择 vim/spacemacs/

等设置选项。 三 . 由于 spacemacs 需要下载很多插件。 由于插件源网络关 系,下载极慢而且不稳定;所以修改插件源为清华服务器;可以设 置为快捷键,方便以后启动

emacs 程序。 4. spacemacs 真正的启动,

还需要很多设置步骤。

. emacs25.1 版本,使用 spacemacs 的 master 分支时, 个是稳定版 (为了稳

实现方法如下:

在第一步骤开始下载插件的过程中,强制退出emacs 。这时,

D:/EDA-tools/emacs/emacs-25.1/.spacemacs 出现。修改其中的代码:

(defun dotspacemacs/user-init ()

"Initialization function for user code.

It is called immediately after 'dots pacemacs/init', before layer configuration executes.

This function is mostly useful for variables that need to be set before packages are loaded. If you are unsure, you should try in setting them in 'dotspacemacs/user-config' first."

(setq-default

configuration-layer--elpa-archives

'(("melpa-cn" .

"https://fd4c9f86ca50ad02de80d4d8d15abe23492f03eb/elpa/melpa/")

("gnu-cn" .

"https://fd4c9f86ca50ad02de80d4d8d15abe23492f03eb/elpa/gnu/")

("org-cn" .

"https://fd4c9f86ca50ad02de80d4d8d15abe23492f03eb/elpa/org/")))

1234567891011121314

最后一路顺利通关。

解决方法如下:

dotspacemacs-default-font '("Courier New"

:size 13 :weight

normal :width

normal :powerline-scale

1.1)

123456

最终,提供 org 显示 png 格式图片的界面效果: 补充:安 装其它插件 package 的时候, 也许会碰到一些问题。

择性 exclude_package 掉。 如果遇到下述问题:

Found 1 new package(s) to install...

--> refreshing package archive: marmalade... [5/5] --> installing package: evil-unimpaired@spacemacs-evil...

[1/1]

An error occurred while installing evil-unimpaired (error:

(file-error Opening directory No such file or directory d:/EDA-tools/emacs/emacs-25.1/.emacs.d/.cache/quelpa/ warning : spacemacs 默认字体

” Source Code Pro ”不存在。

可以选

melpa/recipes))1234

解决办法:把.cache 清空以后挂个代理,确认能不能用github ,启动以后应该能成功安装。还是不行就手动把

https://fd4c9f86ca50ad02de80d4d8d15abe23492f03eb/melpa/melpa 下载到

~/.emacs.d/.cache/quelpa/melpa ,然后重启。这个错误估计是因为要用melpa 路径里面的资源编译el 文件,但是因为在中国不能很好地用github 下载所以无法完成编译。

安装步骤可以参考spacemacs 大神-子龙山人的优酷视频。

Learn Emacs in 21 Days: Day 11 —在线播放—优酷网,视频高清在线观看

fd4c9f86ca50ad02de80d4d8d15abe23492f03eb/v_show/id_XMTYxMzYyNjc4MA== ?spm=O.O.彼?内容。5!2?1?3?A.AAdxxL 5. .emacs 和init.el 的区别?属于个人理解:

1. .emacs 是在主目录$HOME 下;init.el 是在主目录

$HOME/.emacs.d/init.el 。即$HOME/.emacs 等价于

$HOME/.emacs.d/init.el;

2. init.el 相比.emacs ,在目录安排上更舒服一些。

3. .emacs 比init.el 优先级更高。

参考文档:

syl20bnr/spacemacs: A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it

Emacs and Vim!

https://fd4c9f86ca50ad02de80d4d8d15abe23492f03eb/syl20bnr/spacemacs

Frequently Asked Questions fd4c9f86ca50ad02de80d4d8d15abe23492f03eb/doc/FAQ

…… 此处隐藏:2543字,全部文档内容请下载后查看。喜欢就下载吧 ……
Windows10下安装emacs25.1及spacemacs.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/346504.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)