我正在设置我的Emacs进行cpp开发。
我已经设置了自动完成和yasnippets,这很棒。
但是每当弹出一个弹出窗口时,我必须触及鼠标才能点击最低或中间的一个..
也必须有钥匙,但我很难找到一个。
我发现了这篇文章keys-for-pop-up,但我认为他在谈论自动完成时没有询问用户或没有显示流行音乐。
答案 0 :(得分:1)
对于阅读此内容的任何人,请在自动完成弹出窗口中向上或向下移动:
下移:M-n
向上移动:M-p
这是auto-complete.el
的完整模式图(define-key map "\t" 'ac-expand)
(define-key map [tab] 'ac-expand)
(define-key map "\r" 'ac-complete)
(define-key map [return] 'ac-complete)
(define-key map (kbd "M-TAB") 'auto-complete)
(define-key map "\M-n" 'ac-next)
(define-key map "\M-p" 'ac-previous)
(define-key map [down] 'ac-next)
(define-key map [up] 'ac-previous)
(define-key map [f1] 'ac-help)
(define-key map [M-f1] 'ac-persist-help)
(define-key map (kbd "C-?") 'ac-help)
(define-key map (kbd "C-M-?") 'ac-persist-help)
(define-key map [C-down] 'ac-quick-help-scroll-down)
(define-key map [C-up] 'ac-quick-help-scroll-up)
(define-key map "\C-\M-n" 'ac-quick-help-scroll-down)
(define-key map "\C-\M-p" 'ac-quick-help-scroll-up)