在邪恶正常状态映射中重新绑定 :b 和 :e



我不知道如何在邪恶模式下重新绑定 Emacs 的 :b:e命令。 谷歌也没有多大帮助。

我已经尝试过(define-key evil-normal-state-map ":b" 'helm-buffers-list)但这搞砸了输入命令的:键。

目前我正在使用(define-key evil-normal-state-map ",b" 'helm-buffers-list)(define-key evil-normal-state-map ",e" 'find-file)但我更愿意将它们放在:b:e上,这样使用真正的 Vim 时动作会是一样的。

请不要提及在 Vim 中重新映射到 ,b,e

Okey,需要(重新)定义一个evil-ex-define-cmd

  • (evil-ex-define-cmd "b[uffer]" 'helm-buffers-list)
  • (evil-ex-define-cmd "e[dit]" 'find-file)

除了现在他们需要:<cmd>后的<enter>.

是的,在对源头进行更多拖网之后,我找到了解决方案:

  • (define-key evil-ex-map "b" 'helm-buffers-list)
  • (define-key evil-ex-map "e" 'find-file)

现在进入f.e.后不需要<enter>:b .

最新更新