当我尝试将其添加到〜/ .emacs文件中时出现错误:
(define-key evil-normal-state-map "ss" 'split-window-vertically)
我收到此错误:
错误:密钥序列以非前缀密钥s
开头
答案 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 SOMEKEY
或C-h k SOMEKEY
。)