【问题标题】:Emacs weird behaviour with keyEmacs 奇怪的行为与关键
【发布时间】:2014-04-12 00:32:40
【问题描述】:

我是 Vim 用户,我决定尝试一下 Emacs。

现在我在使用 Emacs 时遇到了一个奇怪的问题。我安装了邪恶模式,太棒了。

在我的 .emacs 中,我有以下设置:

(define-key evil-motion-state-map "\C-u" 'scroll-up-command)

这很好用。

但是如果我想将其更改为空格键或回车键怎么办?

(define-key evil-motion-state-map "<return>" 'scroll-up-command)
(define-key evil-motion-state-map "SPC" 'scroll-up-command)

不会发生什么特别的事情,返回/Enter 键和空格键的行为是它们的标准行为。我四处寻找正确的密钥,似乎它们是正确的密钥。例如,

(global-set-key (kbd "<return>") 'save-buffer) 

工作正常。

我在 Emacs/Evil 中使用 Enter 键做错了什么?

【问题讨论】:

标签: emacs elisp evil-mode


【解决方案1】:
  1. 使用(kbd "&lt;return&gt;"),而不是"&lt;return&gt;"。同样,(kbd "SPC")

  2. 你可能想要(kbd "RET"),而不是(kbd "&lt;return&gt;")

  3. 绑定C-u,就像你一开始做的那样,是一个的想法。你永远不想那样做。只需按预期使用C-u,命令universal-argument——参见Emacs手册,节点Arguments

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多