毒蛇,Vimpulse和Evil之间的区别Emacs?

我最近开始使用Emacs很长一段时间(就像其他许多人一样),我个人觉得Vim的移动键和文本对象是编辑可以做的最好的事情之一。 我听说使用不同的插件在Emacs中模拟这些function,但是在阅读了更多的互联网之后,我感到困惑。

我特意遇到了三种模式: Vi蛇VimpulseEvil 。 有人可以帮助我了解如何使用这些模式来实现一个近乎完美的Vim仿真? 我是否需要安装所有三个? 他们有什么区别? 谢谢。

简单的说:

  • Viper :Emacs提供的基本Vi仿真模式; 内置并与Emacs捆绑在一起
  • Vimpulse :添加到Viper模式,但提供高级function,如视觉select和文本对象
  • Evil :一种全新的Emacs Vim仿真模式,据说是Viper和Vimpulse模式的继任者。 据说这种模式比上述两种组合和用户报告面临较小的问题要好得多。 推荐前进。

安装邪恶的指示可以在这里find。 祝你好运!