簡體   English   中英

Emacs的按鍵異常行為

[英]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中我在做什么錯?

  1. 使用(kbd "<return>") ,而不是"<return>" 同樣, (kbd "SPC")

  2. 您可能需要(kbd "RET")而不是(kbd "<return>")

  3. 像您一開始所做的那樣,綁定Cu是一個主意。 您永遠都不想這樣做。 只需按預期使用Cu ,即可實現命令universal-argument -請參閱Emacs手冊的node Arguments

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM