Emacs 的 Viper、Vimpulse 和 Evil 之间的区别? [英] Difference between Viper, Vimpulse and Evil for Emacs?

查看:27
本文介绍了Emacs 的 Viper、Vimpulse 和 Evil 之间的区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I have recently started using Emacs after using Vim for a long time now (like many others out there), and I personally feel that Vim movement keys and text objects are one of the best things an editor can have. I heard about emulating these features in Emacs using the different plugins, but after reading a bit more on the internet, I'm confused.

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

I have come across three modes specially: Viper, Vimpulse, and Evil. Can someone please help me out with understanding how to use these modes to achieve a near perfect Vim emulation? Do I need to install all three of them? What is the difference between them? Thanks.

推荐答案

简单地说:

  • Viper:Emacs 提供的基本 Vi 仿真模式;内置并与 Emacs 捆绑在一起
  • Vimpulse:添加到 Viper 模式,但提供视觉选择和文本对象等高级功能
  • Evil:Emacs 的全新 Vim 仿真模式,据说是 Viper 和 Vimpulse 模式的继承者.据说这种模式比上述两种模式要好得多,而且用户报告说面临的问题较少.建议继续.
  • Viper: Basic Vi emulation mode offered by Emacs; in-built and comes bundled with Emacs
  • Vimpulse: Adds on to the Viper mode but offering advanced features like visual selection and text objects
  • Evil: A completely new Vim emulation mode for Emacs and is said to be the successor of both Viper and Vimpulse mode. This mode is said to be much better than both the above combined and users report facing lesser problems with this. Recommended going forward.

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

The instructions to install Evil can be found here. Good luck!

这篇关于Emacs 的 Viper、Vimpulse 和 Evil 之间的区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆