Разница между Viper, Vimpulse и Evil для Emacs?
Недавно я начал использовать Emacs после использования Vim уже давно (как и многие другие), и я лично считаю, что клавиши Vim и текстовые объекты - одна из лучших вещей, которые может иметь редактор. Я слышал об эмуляции этих функций в Emacs, используя разные плагины, но, прочитав немного больше в Интернете, я смущен.
Я столкнулся с тремя способами: Viper, Vimpulse и Зло. Может кто-то, пожалуйста, помогите мне понять, как использовать эти режимы для достижения идеальной эмуляции Vim? Нужно ли устанавливать все три из них? В чем разница между ними? Спасибо.
Ответы
Ответ 1
Проще говоря:
- Viper: основной режим эмуляции Vi, предлагаемый Emacs; встроенный и поставляется в комплекте с Emacs
- Vimpulse: добавляется в режим Viper, но предлагает расширенные функции, такие как визуальный выбор и текстовые объекты.
- Зло: совершенно новый режим эмуляции Vim для Emacs и считается преемником режима Viper и Vimpulse. Этот режим, как говорят, намного лучше, чем оба приведенных выше, и пользователи сообщают о меньших проблемах с этим. Рекомендуем продолжить.
Инструкции по установке Evil можно найти здесь. Удачи!