[英]Emacs weird behaviour with key
我是Vim用戶,因此決定嘗試一下Emacs。
現在,我對Emacs遇到了一個奇怪的問題。 我安裝了Evil模式,這很棒。
在我的.emacs中,我具有以下設置:
(define-key evil-motion-state-map "\C-u" 'scroll-up-command)
這很好。
但是,如果我想將其更改為空格鍵或Return鍵,該怎么辦?
(define-key evil-motion-state-map "<return>" 'scroll-up-command)
(define-key evil-motion-state-map "SPC" 'scroll-up-command)
什么都不會發生,返回/回車鍵和空格鍵表現出它們的標准行為。 我四處尋找正確的鍵,看來它們是正確的鍵。 例如,
(global-set-key (kbd "<return>") 'save-buffer)
工作正常。
使用Enter鍵在Emacs / Evil中我在做什么錯?
使用(kbd "<return>")
,而不是"<return>"
。 同樣, (kbd "SPC")
。
您可能需要(kbd "RET")
而不是(kbd "<return>")
。
像您一開始所做的那樣,綁定Cu
是一個壞主意。 您永遠都不想這樣做。 只需按預期使用Cu
,即可實現命令universal-argument
-請參閱Emacs手冊的node Arguments
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.