2

当我在 minibuffer 模式下编辑时,我必须按 Enter 退出 minibuffer。

但我更喜欢使用空间。

  1. “空格”一次又一次地完成单词。

  2. 当消息为“Sole Completion”时,按空格键退出 minibuffer。

第二步中的默认空格键无法退出迷你缓冲区,我重新映射它,但它根本不起作用。

(define-key minibuffer-local-map (kbd "SPC") `minibuffer-complete-and-exit)

有什么想法吗?</p>

4

1 回答 1

6

需要在 minibuffer-local-completion-map中定义一个键:

(define-key minibuffer-local-completion-map (kbd "SPC") 'minibuffer-complete-and-exit)
于 2011-04-12T15:49:53.800 回答