emacs - 错误:键序列

时间:2014-08-10 20:29:28

标签: emacs

当我尝试将其添加到〜/ .emacs文件中时出现错误:

(define-key evil-normal-state-map "ss" 'split-window-vertically)

我收到此错误:

  

错误:密钥序列以非前缀密钥s

开头

1 个答案:

答案 0 :(得分:4)

问题是已经有一个绑定到s(特别是evil-substitute)的命令,这意味着你无法找到ss绑定,因为第一个s会调用evil-substitute。您可以通过将其设置为s来取消定义nil,然后绑定ss,因为您已经拥有它:

(define-key evil-normal-state-map "s" nil)
(define-key evil-normal-state-map "ss" 'split-window-vertically)

(如果您想知道哪些命令绑定到哪些键,您可以使用M-x describe-key SOMEKEYC-h k SOMEKEY。)