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

aer*_*que 9 emacs evil-mode

我无法弄清楚如何为邪恶模式重新绑定:b:e命令Emacs.谷歌也没有多大帮助.

我已经尝试了,(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,eVim.:-)

aer*_*que 14

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

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

除了现在他们需要一个<enter>:<cmd>.

是的,经过一些更多的拖网搜索,我找到了解决方案:

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

<enter>进入fe后现在不需要了:b.