如何在emacs中打开多个minibuffers?

Die*_*Saa 10 emacs

假设我在迷你缓冲区中输入一个命令,我意识到我需要记住某个文件的路径作为我命令的参数.我是否可以取消取消我开始输入的命令来执行Cx d或转到shell,在辅助迷你缓冲区上单击(单击?这是什么?)来运行此命令?

dbr*_*dbr 15

您正在寻找"递归编辑",特别是在Recursive Minibuffer文档中讨论的位:

(setq enable-recursive-minibuffers t)
(minibuffer-depth-indicate-mode 1)
Run Code Online (Sandbox Code Playgroud)

后一行通过显示递归级别使递归编辑更容易混淆.例如,C-x C-f然后C-x b会出现这样的:

迷你缓冲深度指示模式的例子

  • 你绝对肯定也想要`(迷你缓冲深度指示模式1)`. (6认同)