邪恶正常状态图与邪恶运动状态图之间的差异


13

文档evil-normal-state-map

正常状态的键盘映射。

文档evil-motion-state-map

运动状态的按键图。

Vim是否具有所谓的“运动模式”?在Vim中,执行:help Normal-mode可以为您提供有关Vim模式的文档,而:help Motion-mode告诉我E149: Sorry, no help for Motion-mode

另外,在以邪恶状态映射键时,应该使用哪个语句?

  • (define-key evil-normal-state-map (kbd <key>) <command>)
  • (define-key evil-motion-state-map (kbd <key>) <command>)

如果相关,我正在使用Spacemace。

Answers:


17

运动状态是特定于Evil的事物,适用于您不编辑文本但仍希望Vim风格的移动可用的模式,并且该模式的所有其他键都可以通过。帮助缓冲区就是这种情况的一个例子,package.el清单是另一个例子。

通常,您希望命令移入点,evil-motion-state-map而其他所有移入evil-normal-state-map。当Evil设置为先查找键evil-normal-state-map,然后在中查找键时,evil-motion-state-map在正常状态下也可以进行移动。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.