当前位置:  开发笔记 > 开发工具 > 正文

在哪里可以找到在Windows上运行的Emacs的.emacs文件?

如何解决《在哪里可以找到在Windows上运行的Emacs的.emacs文件?》经验,为你挑选了5个好方法。

我尝试为Emacs的Windows安装寻找.emacs文件,但我找不到它.Windows下的文件名与Unix中的文件名相同吗?

我必须自己创建吗?如果是这样,它在什么特定的目录下去了?



1> Node..:

从Emacs常见问题解答中复制并粘贴,http://www.gnu.org/software/emacs/windows/::

我在哪里放置我的init文件?

在Windows上,.emacs可以调用该文件_emacs以向后兼容DOS和FAT文件系统,其中文件名不能以点开头.有些用户更喜欢继续使用这样的名称,因为Windows资源管理器无法创建名称以点开头的文件,即使文件系统和大多数其他程序都可以处理它.在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:/.这是为了向后兼容,因为以前的版本默认C:/为未设置HOME.

    使用用户的AppData目录,通常是用户配置文件目录下名为Application Data的目录,其位置因Windows版本和计算机是否属于域而异.

在Emacs中,~文件名的开头会扩展到您的HOME目录,因此您始终可以找到您的.emacs文件C-x C-f ~/.emacs.

MS-Windows上的HOME和Startup目录中还有更多信息.



2> gone..:

它应该存储在变量user-init-file中.使用C-H v user-init-file RET检查.您也可以使用直接打开它M-x eval-expression RET (find-file user-init-file) RET


这非常有用,我很惊讶在init文件的手册部分中没有提到它.

3> sverrejoh..:

在Emacs for Windows中打开如下文件:

C-x C-f ~/.emacs

Emacs Wiki中的更多信息


然后单击文件>打开文件...或另存为...以查看熟悉的Windows打开对话框中的〜/.

4> Alexander Ko..:

在我的Vista盒子里,它进来了 C:\Users\\AppData\Roaming\


对于Windows 7也是如此

5> 小智..:

请注意,仅键入Ctrl-x Ctrl-f ~/.emacs和创建文件可能还不够.

可能是您的Emacs应用程序使用不同的位置来存储您的init文件,如果是这样,那么创建文件〜/ .emacs只会创建一个Emacs应用程序忽略的无用文件.

此外,您可能希望做的不仅仅是访问 .emacs init文件,但您可能想知道它在哪里,即它的路径名.

为此,有两种方法:

简单方法:输入Ctrl+ H Vuser-init-fileReturn

稍微棘手的方法:您可以通过以下方式找到系统存储其自己的.emacs文件的位置:

    单击选项并向下滚动到"设置默认字体..."

    更改字体设置,然后单击"确定"

    在选项菜单上,转到"保存选项"

    保存选项后,系统会保存其.emacs文件,您可以在Emacs屏幕底部的迷你缓冲区中读取文件路径

推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有