gpt4 book ai didi

emacs - 更改 Emacs 中的默认文件夹

转载 作者:行者123 更新时间:2023-12-03 04:43:49 25 4
gpt4 key购买 nike

我对 Emacs 相当陌生,我一直在尝试弄清楚如何在启动时更改 C-x C-f 的默认文件夹。例如,当我第一次加载 Emacs 并点击 C-x C-f 时,它的默认文件夹是 C:\emacs\emacs-21.3\bin,但我宁愿它是桌面。我相信有某种方法可以自定义 .emacs 文件来执行此操作,但我仍然不确定那是什么。

更新:我发现该问题有三种可行的解决方案,但我相信解决方案 3 仅适用于 Windows。

  • 解决方案 1:将 (cd "C:/Users/Name/Desktop") 添加到 .emacs 文件

  • 解决方案 2:将 (setq default-directory "C:/Documents and Settings/USER_NAME/Desktop/") 添加到 .emacs 文件

  • 解决方案 3:右键单击 Emacs 快捷方式,单击“属性”并将起始位置字段更改为所需的目录。

最佳答案

您没有这么说,但听起来您是从 Windows 快捷方式启动 Emacs。

使用 c-x c-f 看到的目录是 cwd,用 Emacs 术语来说就是 default-directory (变量)。

当您使用 MS Windows 快捷方式启动 Emacs 时,默认目录 最初是在快捷方式属性的“开始于”字段中指定的文件夹(目录)。右键单击该快捷方式,选择属性,然后在开始位置字段中输入桌面路径。

如果您从命令行使用 Emacs,default-directory 将作为您启动 Emacs 的目录(cwd)启动。

这种方法比编辑 .emacs 文件更好,因为它允许您拥有多个具有多个起始目录的快捷方式,并且如果需要,它还可以让您拥有 Emacs 的正常命令行行为。

CWD = current working directory = PWD = present working directory 。它在命令行中比在 GUI 中更有意义。

关于emacs - 更改 Emacs 中的默认文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60464/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com