如何将多个组合键分配给 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):
- 将
key-chord
添加到 dotspacemacs-additional-packages
- 在dotspace/user-config()中添加
(key-chord-mode 1)
(key-chord-define evil-insert-state-map "fd" 'evil-escape)
- 重启 spacemacs
现在默认 (df / fd
) 和新组合 (fj / jf
) 都可以使用。
我想在 spacemacs 中分配多个将退出 vim 插入模式的组合键。我试过了:
(setq-default evil-escape-key-sequence "fj" "jf" "fd" "df")
但只有第一个有效。我应该如何正确操作?
目前您不能为 evil-escape-key-sequence
分配多个键,但有一个简单的解决方法可以达到相同的结果:(source):
- 将
key-chord
添加到dotspacemacs-additional-packages
- 在dotspace/user-config()中添加
(key-chord-mode 1) (key-chord-define evil-insert-state-map "fd" 'evil-escape)
- 重启 spacemacs
现在默认 (df / fd
) 和新组合 (fj / jf
) 都可以使用。