小智 6
我实际上不知道,因为(作为 Emacs 的相对新手,因此没有进行任何自定义).emacs我的(WinXP)桌面没有,但我有一个目录,%USERPROFILE%\Application Data\.emacs.d 我会把它放在那里看看它是否有效。
小智 6
来自MS Windows的GNU Emacs 常见问题解答:
3.5 我的 init 文件放在哪里?
在 Windows 上,.emacs 文件可能被称为 _emacs 以向后兼容 DOS 和 FAT 文件系统,其中文件名不能以点开头。一些用户更喜欢继续使用这样的名称,因为资源管理器无法创建名称以点开头的文件,即使文件系统和大多数其他程序可以处理它。在 Emacs 22 及更高版本中,init 文件也可能称为 .emacs.d/init.el。由 lisp 包创建的许多其他文件现在也存储在 .emacs.d 目录中,因此这将所有与 Emacs 相关的文件保存在一个地方。
上面提到的所有文件都应该放在您的 HOME 目录中。HOME 目录通过以下步骤确定:
- 如果设置了环境变量 HOME,请使用它指示的目录。
- 如果设置了注册表项 HKCU\SOFTWARE\GNU\Emacs\HOME,请使用它指示的目录。
- 如果设置了注册表项 HKLM\SOFTWARE\GNU\Emacs\HOME,请使用它指示的目录。不推荐,因为它会导致用户共享相同的 HOME 目录。
- 如果 C:.emacs 存在,则使用 C:/。这是为了向后兼容,因为如果未设置 HOME,以前的版本默认为 C:/。
- 使用用户的AppData目录,通常是用户配置文件目录下的Application Data目录,其位置根据Windows版本和计算机是否属于域而有所不同。
在 Emacs 中,文件名开头的 <~> 扩展到您的 HOME 目录,因此您始终可以使用 Cx Cf ~/.emacs 找到您的 .emacs 文件。
在我的瑞典版 Windows 7 Professional 中,.emacs 和/或 .emacs.d/ 被放置在 C:\Users\username\AppData\Roaming
对于 Windows 10,找到 init 文件的位置或 GNU Emacs 25'.emacs文件或.emacs.d文件夹的位置位于c:/Users/username/AppData/Roaming.
或者某些资料来源将其写为%HOMEPATH%\AppData\Roaming\.emacs,其中c:/users/yourusernamehere我认为该路径是。
因此,我们假设您不知道如何到达那里。打开 GNU Emacs 并输入Ctrl-x Ctrl-f“查找”的意思,然后写下波形符~,然后按Enter该键将引导您到.emacs文件或.emacs.d文件夹或init文件所在的文件夹。
谢谢。
编辑:GNU Emacs 正在查找这三个文件,因此在命名它们时要小心,因为 Emacs 会查找这三个文件:.emacs在主文件夹中、.emacs.el在主文件夹中或init.el在.emacs.d文件夹中。
以下是官方GNU Emacs 手册摘录:
当 Emacs 启动时,它通常会尝试从初始化文件(简称 init 文件)加载 Lisp 程序。该文件(如果存在)指定如何为您初始化 Emacs。
~/.emacsEmacs 使用文件名、~/.emacs.el或来查找您的初始化文件~/.emacs.d/init.el;您可以选择使用这三个名称中的任何一个(请参阅查找初始化)。这里,~/代表你的主目录。
| 归档时间: |
|
| 查看次数: |
11136 次 |
| 最近记录: |