3

我已经找到了 .emacs 文件的放置位置,但它似乎不能以“.”开头。

我尝试将其命名为“emacs”或“_emacs”,但如何确定它是否被使用?

4

7 回答 7

4

您始终可以使用 Emacs 本身创建文件:C-x C-f ~/.emacs. 代表您的~主目录,您可以将其设置为环境变量HOME

于 2011-10-30T18:02:18.697 回答
1

最新版本的 Windows(例如 Windows 7)似乎允许.emacs使用 Windows 资源管理器创建文件。创建/重命名文件时,只需输入.emacs.而不是.emacs.

在此处输入图像描述

于 2011-10-31T12:35:18.377 回答
1

Windows 资源管理器不允许创建以点开头的文件名。使用内置 Windows 工具的一个简单解决方法是使用虚拟名称(例如_emacs)创建文件,然后使用 cmd.exe 重命名它:

cd path/to/file
ren _emacs .emacs
于 2011-10-31T12:38:31.960 回答
1

查看页面和页面以获取启动说明。

于 2011-10-30T17:11:49.453 回答
1

如果您在资源管理器中创建文件,它将不允许您使用 .name(给出此错误)。

如果您安装了 bash(cygwin、git-bash 或任何其他变体),一个简单的解决方法是使用它来重命名文件。它也可以在 powershell 或命令提示符下工作,我没有测试过。

文件可以以'.'开头,这不会单独造成任何麻烦,但资源管理器不会让你用它来命名它们。

于 2011-10-30T17:28:09.170 回答
0

要测试.emacs您正在编辑的是否.emacs是正在加载的,您可以将以下 elisp 命令放入其中:

(minibuffer-message "it worked")

现在退出并重新启动 emacs,同时观察屏幕底部的 minibuffer 是否出现(它只会出现 2 秒)。

于 2011-10-30T20:11:26.297 回答
0

Windows 允许创建和使用该类型的文件,但 Windows 资源管理器不允许将文件命名为使用 Windows 资源管理器的文件。使用其他工具(如命令行或 emacs)创建具有该名称的文件。

于 2011-11-14T22:03:12.420 回答