Emacs的Viper,Vimpulse和Evil之间的区别?

sas*_*uke 44 emacs vimpulse viper-mode evil-mode

我最近在使用Vim很长一段时间之后开始使用Emacs(和那里的许多其他人一样),我个人觉得Vim移动键和文本对象是编辑器可以拥有的最好的东西之一.我听说过使用不同的插件在Emacs中模拟这些功能,但是在互联网上阅读了一些之后,我很困惑.

我特别遇到了三种模式:Viper,VimpulseEvil.有人可以帮助我了解如何使用这些模式来实现近乎完美的Vim仿真吗?我需要安装所有这三个吗?他们之间有什么区别?谢谢.

San*_*rma 49

简单的说:

  • Viper:Emacs提供的基本Vi仿真模式; 内置并与Emacs捆绑在一起
  • Vimpulse:添加到Viper模式,但提供视觉选择和文本对象等高级功能
  • Evil:Emacs的全新Vim仿真模式,据说是Viper和Vimpulse模式的后续版本.据说这种模式比上述组合和用户报告都要好得多.推荐前进.

可以在此处找到安装Evil的说明.祝好运!