Windows 10上Emacs的.emacs.d文件夹在哪里?

问题描述:

位于Windows 10机器上的.emacs.d文件夹在哪里?我正在使用official GNU Emacs for WindowsWindows 10上Emacs的.emacs.d文件夹在哪里?

我试图C-Hvuser-init-file,并得到:

用户-INIT-文件是“C源代码”定义的变量。它的值是 “〜/ .emacs”

但是不存在这样的文件夹。

这与this other question不同,因为这是针对Windows编译的Emacs,所以我不认为它所查找的文件夹与* NIX中的相同。 C-Xd~/RET

您可能会或可能不会已经有一个~/.emacs.d目录:

+0

的可能的复制[什么是Windows命令提示符〜(用户主目录)的替代方案?(https://*.com/questions/9228950/what-is-the-alternative-对于用户 - 主目录 - 上 - 窗口的命令提示符) – Arkadiy

+0

的消息告诉你,你的home目录是'〜/'。看这里。默认情况下,没有init文件,但是你可以通过'CX比照〜/ .emacs'(或'〜/ .emacs.d/init.el'创建一个或任何你想要见的Emacs手册,节点的[Windows HOME ](http://www.gnu.org/software/emacs/manual/html_node/emacs/Windows-HOME.html) – Drew

+0

通常在该位置'C:\用户\ \应用程序数据\漫游\的.emacs .d' – ArthurVard

在Emacs Dired用打开你的主目录。如果没有,你可以自己从Dired缓冲区创建:

+.emacs.dRET


另见本手册:我克(emacs)Windows HOMERET

TLD R: 我通过创建一个名为HOME的环境变量来解决这个问题,该环境变量指向我的主目录(对于我来说它是C:\Users\kuwze),其中包含我的.emacs.d文件夹。

算出这个步骤: 使用C-H我克和选择

  • Emacs的W32 FAQ:(efaq-W32)。在MS Windows上关于Emacs的常见问题。

我能找到这个有用的信息:

3.5我在哪里把我的初始化文件?

在Windows上,“的.emacs”文件可以被称为“_emacs”与DOS和FAT文件系统的向后兼容性 地方名不能 开始以一个点。有些用户更喜欢继续使用这样一个名称,因为 是历史问题,各种Windows工具过去的问题都以点开头的文件名称 。在Emacs 22和更高版本中,init文件可能也会被称为'.emacs.d/init.el' 。由lisp软件包创建的许多其他文件 现在也存储在'.emacs.d'目录中 ,因此这会将所有与Emacs相关的文件保存在一个位置。

上面提到的所有文件应该放在你的'HOME'目录下。

  1. 如果环境变量“首页”被设置时,使用它 表示目录: “首页”目录由按照以下步骤测定。
  2. 如果设置了注册表项'HKCU \ SOFTWARE \ GNU \ Emacs \ HOME',请使用它指示的目录 。
  3. 如果注册表项'HKLM \ SOFTWARE \ GNU \ Emacs \ HOME'已设置,请使用 它指示的目录。不推荐,因为它会导致 用户共享相同的HOME目录。
  4. 如果存在'C:.emacs',则使用'C:/'。这是为了向后兼容 ,因为如果没有设置'HOME' ,以前的版本默认为'C:/'。
  5. 使用用户的AppData目录,通常是用户的配置文件目录下名为 “应用程序数据”目录,其中 根据Windows版本和计算机是否是域的一部分 不同的位置。

    在Emacs,<〜>在文件名的开头扩展到 你的“家”的目录,所以你总是可以通过 找到你“的.emacs'文件中输入命令” CX比照〜/的.emacs ”。