在 emacs 中打开文件时的路径处理

在 emacs 中打开文件时的路径处理

好的,这可能很简单,但我就是不知道如何做。

当在 emacs 中打开文件时,我使用: C-x C-f。然后它会将我带入命令缓冲区,并且当前路径已经填写完毕。

在以前的设置中(其他公司),我只需点击/,它就会消除当前路径,将其替换为根目录/。或者,我可以点击~,它同样会清除路径,转到我的主目录~

在我当前的设置中,我没有该功能。我想将其打开。

答案1

您仍可以通过输入/或来开始~,在此之前的任何输入都将被忽略。例如,如果迷你缓冲区包含/home/foo//tmp/bar.txt/tmp/bar.txt则将打开。

对此应该有视觉反馈,以较暗的颜色显示将被忽略的部分。检查一下file-name-shadow-modet默认情况下是这样的),以及脸部shadow与脸部有相当大的不同default。我发现我激活了一个颜色主题,它并没有真正区分这两者,所以我输入了M-x customize-face RET shadow并将其调暗。

我似乎记得有一种模式可以真正删除将被忽略的输入部分,但现在我找不到它了……

答案2

它不会提供与你描述完全相同的功能,但是ido可以非常接近所需的行为。作为奖励,您可以更好地浏览目录和文件。

相关内容