我现在正在学习emacs
。因此,发现即使是基本设置也无法在菜单栏中直接访问,这是非常令人沮丧的。
我搜索了更改使用C-x C-f创建/搜索文件时弹出的默认目录。
查找文件:〜/ cursor_blinking
Emacs version = GNU Emacs 24.3
他们建议改变~/.emacs, or ~/.emacs.el, or ~/.emacs.d/init.el;
中存在的默认目录。 就我而言,它们都不存在。只有〜/ .emacs.d目录存在,但不存在任何此类文件。
我甚至尝试使用Emacs命令`cd'更改工作目录,但是,无济于事。
此外,即使是针对Windows操作系统的类似问题,也不是我的情况。
我应该如何恢复工作,因为我想将我的默认目录设置为"我的目录"?
答案 0 :(得分:2)
这三个名称是Emacs配置文件的可能名称。如果这些都不存在,请创建其中任何一个以将配置放入其中。
Emacs命令cd
用于更改默认目录。您可以与M-x cd
以交互方式使用它,或者使用(cd "My Directory")
从配置文件中调用它。只有在第二种情况下,变更才是永久性的。另请注意,默认目录是缓冲区本地设置,因此每个缓冲区可以有不同的目录,在一个缓冲区中更改它不会影响已经打开的另一个缓冲区。
顺便说一下,激活其中一个像ido-mode
这样的Emacs扩展可以让你更快地导航目录,这可能会使更改默认目录变得不必要。
答案 1 :(得分:0)
在您的主目录中,创建一个“.emacs.el”文件。在该文件中,输入以下行:
(setq default-directory "~/My Directory")
或其他。正如Rörd所说,如果您随后通过交互式cd
命令进行更改,那么这将是新的默认目录。