好的,这可能很简单,但我就是不知道如何做。
当在 emacs 中打开文件时,我使用: C-x C-f
。然后它会将我带入命令缓冲区,并且当前路径已经填写完毕。
在以前的设置中(其他公司),我只需点击/
,它就会消除当前路径,将其替换为根目录/
。或者,我可以点击~
,它同样会清除路径,转到我的主目录~
。
在我当前的设置中,我没有该功能。我想将其打开。
答案1
您仍可以通过输入/
或来开始~
,在此之前的任何输入都将被忽略。例如,如果迷你缓冲区包含/home/foo//tmp/bar.txt
,/tmp/bar.txt
则将打开。
对此应该有视觉反馈,以较暗的颜色显示将被忽略的部分。检查一下file-name-shadow-mode
(t
默认情况下是这样的),以及脸部shadow
与脸部有相当大的不同default
。我发现我激活了一个颜色主题,它并没有真正区分这两者,所以我输入了M-x customize-face RET shadow
并将其调暗。
我似乎记得有一种模式可以真正删除将被忽略的输入部分,但现在我找不到它了……
答案2
它不会提供与你描述完全相同的功能,但是ido
可以非常接近所需的行为。作为奖励,您可以更好地浏览目录和文件。