Macos emacs:如何将用户设置为当前文件夹?
当我在Dock的Mac中启动emacs时,我发现默认打开的文件夹是/,而不是~/,如何更改回~/? 在过去,这是正确的。这几天我加了SSD,把我所有的文件都克隆到SSD上,设置为启动盘。我不知道这是不是原因 我在码头启动emacs。启动emacs时,我输入:“c-x c-f”,emacs提示:“查找文件:/”,这不是我想要的,而是“查找文件:~/” 终端中的echo$HOME是否正确:/Users/me 在终端中启动emacs时,它工作。Macos emacs:如何将用户设置为当前文件夹?,macos,emacs,Macos,Emacs,当我在Dock的Mac中启动emacs时,我发现默认打开的文件夹是/,而不是~/,如何更改回~/? 在过去,这是正确的。这几天我加了SSD,把我所有的文件都克隆到SSD上,设置为启动盘。我不知道这是不是原因 我在码头启动emacs。启动emacs时,我输入:“c-x c-f”,emacs提示:“查找文件:/”,这不是我想要的,而是“查找文件:~/” 终端中的echo$HOME是否正确:/Users/me 在终端中启动emacs时,它工作。 最后:我下载了一个新版本并安装,它可以很好地工作。它的a
最后:我下载了一个新版本并安装,它可以很好地工作。它的awsome您可以通过以下方式设置默认目录:
(setq default directory“~/”
如果未设置,$HOME
环境变量(在Emacs之外)
您可以将(setq默认目录“~/”
放入init文件中
您说您使用鼠标调用Emacs。这到底是什么意思
我不熟悉在Mac上启动Emacs,但可能有一个为快捷方式或鼠标使用的任何东西指定的“start in”目录
例如,在MS Windows上,您可以创建一个桌面(或菜单)快捷方式,用于启动Emacs,并在该快捷方式的定义中指定要在哪个目录中启动Emacs。也许Mac也存在类似的情况
最后,阅读此文档:
C-h r g进入emacs
echo$HOME说什么?emacs是用用户的uid启动的吗?我用鼠标启动emacs。C-h v“默认目录”。如果您从finder启动emacs,您可能需要一个GUI版本的emacs。看不清楚问题是什么:Emacs是否有错误的默认目录?我不是100%熟悉OSX的目录结构,但是/
是根目录,您的用户目录应该类似于/home/dien/
(或者您的用户ID代替dien
)。您可以通过在上面Misha建议的终端中输入echo$HOME
来找到答案。我在Dock启动emacs。我发现我不能在终端中启动,例如:“emacs&”,必须是“sudo emacs&”或“emacs”,我发现(setq默认目录“~/”
对我不起作用,但(setq默认目录“~/”)
成功了。macOS Catalina上的GNU Emacs v27.1