2
我只想在我點擊TAB
鍵時自動完成,而不是點擊RET
時。我已經嘗試了一些配置選項,但我似乎無法禁用該操作。這是我目前的配置,它包含了所有我已經試過了變化:Emacs&Autocomplete:禁用RET進入?
(define-key ac-completing-map "\t" 'ac-complete) ; use tab to complete, working
(define-key ac-completing-map "\r" nil)
(define-key ac-completing-map "\C-m" nil)
(define-key ac-completing-map "RET" nil)
(define-key ac-completing-map "<return>" nil)
有趣的是,\C-m
做工作不如預期,但擊中RET
沒有。
有人能告訴我我錯過了什麼嗎?我
要添加到@juanleon所說的內容:您可以通過使用「C-h k」並按下該鍵,找到Emacs在鍵盤上的「返回」鍵上看到的鍵序列。這裏的猜測是答案是''而不是'RET'(又名'C-m')。 –
Drew
Thanks @Drew,'C-h k'顯示它是'',並使用'[return]'設置爲'nil'來解決我的問題。 –