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