.emacs 文件在哪里?

27 emacs

我从 GNU 的 FTP 站点下载了 Emacs 23.1。我解压它并在配置后构建它。

我在我的主目录或系统中的任何地方都没有找到 .emacs 文件!我错过了什么吗?

小智 25

或者,作为一种更简单的方法(如评论中所指出的), Ctrl+ H, v(describe-variable) 将产生描述变量及其值的好输出,如下所示:

    user-init-file is a variable defined in ‘C source code’.
    Its value is
    "/home/.emacs"

文档:
用户初始化文件的文件名,包括目录。如果加载的文件的扩展名为'.elc',并且相应的源文件存在,则该变量包含源文件的名称,适用于编辑init文件的'custom-save-all'等函数使用。当 Emacs 加载并评估 init 文件时,value 是文件的真实名称,无论它是否具有 &lsquo'.elc' 扩展名。

这种方式相当冗长。更简洁的答案是启动 emacs,然后在 Lisp 评估缓冲区中键入user-init-file并按Ctrl+J进行评估。这将打印出您的 init 文件所在的位置,如下所示:

user-init-file
"/home/.emacs"
Run Code Online (Sandbox Code Playgroud)

  • Ctrl-H v (describe-variable) 查看变量。 (5认同)

kjf*_*tch 12

如果要配置 Emacs,则必须创建该文件。您可以创建它并开始手动破解文件或使用M-x customize并保存自定义。


via*_*Zah 5

请参阅EmacsWiki 中的InitFile章节。

您的 init 文件包含您想要在启动 Emacs 时执行的个人 EmacsLisp 代码。

  • 对于GnuEmacs来说,它是~/.emacsor.emacs.el~/.emacs.d/init.el
  • 对于XEmacs,它是~/.xemacs~/.xemacs/init.el
  • 对于AquamacsEmacs,它是~/.emacs~/Library/Preferences/Aquamacs Emacs/Preferences.el


小智 0

你应该试试ls -a

\n\n

\xd9\x8e\xd9\x8e\xd9\x8e\xd9\x8e\xd9\x8e\xd9\x8e\xd9\x8e\xd9\x8e

\n