误删emacs25自带的默认.emacs.d目录,如何重新生成?
如何重新生成Emacs 25默认的
.emacs.d目录? 别担心,误删~/.emacs.d其实没那么棘手,我来一步步帮你恢复:
第一步:手动创建空的
.emacs.d目录
打开终端,执行这条命令就能在你的用户主目录下创建空目录:mkdir ~/.emacs.d其实这一步不是必须的——Emacs启动时如果检测不到这个目录,会自动帮你创建,但手动先建好也完全没问题。
第二步:启动Emacs,自动生成必要文件
直接打开Emacs程序就好。它会自动在~/.emacs.d里生成运行所需的子目录和文件,比如:elpa/:后续用包管理器安装插件时会自动创建并存放插件文件auto-save-list/:存放自动保存的临时文件,防止意外丢失内容recentf:记录你最近打开过的文件列表- 其他缓存、配置相关的小型文件
关于默认配置文件
init.el
要注意的是,Emacs本身没有自带一个默认的init.el文件。默认情况下,如果你没有自己创建这个文件,Emacs会直接使用内置的默认配置规则运行。如果你想要一个基础的配置起点,可以在~/.emacs.d里创建一个空的init.el,或者按C-h t打开Emacs内置教程,里面有配置的基础指导可以参考。
如果之前你备份过自己的自定义配置,直接把备份的文件复制到新的~/.emacs.d里就能恢复之前的设置;如果没有备份,上面的步骤就足够让Emacs恢复正常运行了。
内容的提问来源于stack exchange,提问作者Oliver Angelil
相关产品推荐
相关产品推荐

