如何将多个组合键分配给 spacemacs 中的 `evil-escape-key-sequence`?

How to assign multiple key combinations to `evil-escape-key-sequence` in spacemacs?

我想在 spacemacs 中分配多个将退出 vim 插入模式的组合键。我试过了:

(setq-default evil-escape-key-sequence "fj" "jf" "fd" "df")

但只有第一个有效。我应该如何正确操作?

目前您不能为 evil-escape-key-sequence 分配多个键,但有一个简单的解决方法可以达到相同的结果:(source):

  1. key-chord 添加到 dotspacemacs-additional-packages
  2. 在dotspace/user-config()中添加
    (key-chord-mode 1)
    (key-chord-define evil-insert-state-map "fd" 'evil-escape)
    
  3. 重启 spacemacs

现在默认 (df / fd) 和新组合 (fj / jf) 都可以使用。