当使用带有冰柱的 emacs (24.3) 时,如果我做类似的事情
M-x find-file <RET> foo <TAB><TAB>
*Completion*
缓冲区弹出,我可以循环完成。在 minibuffer 中,“foo”现在带有下划线(我认为是因为 Icicle Match Highlight Minibuffer
面子)。在这一点上,有两种行为让我感到困惑:
如果我想进一步细化我的前缀,我只能输入一个字符,除非我
<TAB>
在每个后续字符之后点击,否则其他字符会覆盖这个新输入的字符。即
M-x find-file foo <TAB><TAB>ba<TAB>
“a”将覆盖“b”,随后<TAB>
将显示fooa*
为什么我不能键入多个后续字符?如果说不
"foo"
正确,并且我想将其更改为"fop"
,我不能只退格到前缀(在 minibuffer 中显示为下划线)。看来我只能删除整个前缀并重新开始。有没有办法退格到带下划线的前缀?