当我在 minibuffer 中 tab-complete 并且 Emacs 在新缓冲区中显示完成列表时,如何在不使用鼠标的情况下切换到该缓冲区?
我试过C-x o
了,但这只是切换到第一个缓冲区,我从中进入了迷你缓冲区。
我也试过C-x b
,但那给了我command attempted to use minibuffer while in minibuffer
。
最后我试过C-x <C-right>
了,这给了我cannot switch buffers in minibuffer window
。
编辑:我在我的示例中谈到了迷你缓冲区完成,但是能够从常规缓冲区中访问完成列表(使用键盘)对我来说也很重要,并且不起作用。建议使用M-v
快捷方式,但它似乎只在 访问的迷你缓冲区内工作M-x
,在我尝试过的所有其他缓冲区中,M-v
绑定到scroll down command
并且不会切换到完成列表。我什至似乎不在其他 minibuffers 中工作。例如,它在任何一个调用的 shell 命令 minibuffer 中都不起作用M-!
。