如何在邪恶模式上映射`q:i`

时间:2015-03-24 01:38:36

标签: emacs evil-mode

我遇到了在正常模式下映射q:i的问题,我想要打开ex-command-window并进入插入模式。

这是我的解决方案,但它只会打开命令窗口而不进入插入模式:

(evil-define-command evil-command-window-ex-and-insert ()
  (evil-command-window-ex)
  (evil-insert)
)
(define-key evil-normal-state-map (kbd ";")  'evil-command-window-ex-and-insert) 

1 个答案:

答案 0 :(得分:0)

evil-command-window-mode添加到evil-insert-state-modes变量。 evil-*-state-modes变量决定了主要/次要模式的启动状态。

您可以使用(add-to-list 'evil-insert-state-modes 'evil-command-window-mode)完成此操作。

See also