如何在Emacs中使用Vim键绑定?

时间:2015-01-27 15:36:24

标签: windows ubuntu emacs key-bindings

Emacs是否有任何插件/扩展允许我使用Vim键绑定?

我正在运行在Ubuntu主机上的Windows Vista设备上运行emacs。

谢谢!

2 个答案:

答案 0 :(得分:2)

这样的事情: http://www.emacswiki.org/emacs/Evil

  

Evil是Emacs的可扩展vi层。它提供了视觉选择和文本对象等Vim功能,是Vimpulse和vim-mode的继承者。

答案 1 :(得分:1)

有许多VI仿真器可用。 GNU Emacs的当前版本附带一个名为“v蛇”的#。

要将Emacs置于仿真模式,只需输入:

即可
M-x viper-mode

viper仿真器支持许多不同的用户级别,这些级别提供不同程度的VI依从性,从初学者级别开始,几乎没有正常的Emacs键绑定可用于更复杂的级别,其中普通键之间存在更大的集成 - 绑定和VI方式。

要离开viper模拟器(对于我来说总是一个常见的问题:VI :-),输入

M-x viper-go-away