Подтвердить что ты не робот

Разница между Viper, Vimpulse и Evil для Emacs?

Недавно я начал использовать Emacs после использования Vim уже давно (как и многие другие), и я лично считаю, что клавиши Vim и текстовые объекты - одна из лучших вещей, которые может иметь редактор. Я слышал об эмуляции этих функций в Emacs, используя разные плагины, но, прочитав немного больше в Интернете, я смущен.

Я столкнулся с тремя способами: Viper, Vimpulse и Зло. Может кто-то, пожалуйста, помогите мне понять, как использовать эти режимы для достижения идеальной эмуляции Vim? Нужно ли устанавливать все три из них? В чем разница между ними? Спасибо.

4b9b3361

Ответ 1

Проще говоря:

  • Viper: основной режим эмуляции Vi, предлагаемый Emacs; встроенный и поставляется в комплекте с Emacs
  • Vimpulse: добавляется в режим Viper, но предлагает расширенные функции, такие как визуальный выбор и текстовые объекты.
  • Зло: совершенно новый режим эмуляции Vim для Emacs и считается преемником режима Viper и Vimpulse. Этот режим, как говорят, намного лучше, чем оба приведенных выше, и пользователи сообщают о меньших проблемах с этим. Рекомендуем продолжить.

Инструкции по установке Evil можно найти здесь. Удачи!