Разница между Emacs и Vi

Emacs vs Vi

В настоящее время самыми популярными претендентами в компьютерном программном обеспечении являются веб-браузеры. Internet Explorer, Firefox и Chrome борются за большую долю в метафорической войне браузеров. В старые времена нечто подобное происходило в «войнах редакторов» между Emacs и Vi. Emacs и Vi - два текстовых редактора, которые были очень популярны в Unix и Unix-подобных операционных системах. Основное различие между ними заключается в скорости. Исторически Vi быстрее всех запустился за меньшее время и, как правило, более отзывчивы. Vi также занимает гораздо меньше памяти, чем Emacs; это в то время, когда 8 МБ считается огромным объемом оперативной памяти.

Преимущество Emacs над Vi - это широкие возможности настройки. Emacs позволяет пользователю выбирать из множества макросов для интеграции в рабочий процесс и сокращения усилий, необходимых в его процессе. Vi не хватает этого уровня настраиваемости и опирается на его упрощенный и простой процесс. Emacs также способен эмулировать Vi в том, что они называют «режимом гадюки»; тем самым облегчая пользователям Vi использование Emacs. Vi, из-за своей простоты, не имеет таких возможностей.

По мере развития компьютерных технологий были разработаны новые разработки, такие как графический интерфейс пользователя. Emacs адаптировал и разработал собственный графический интерфейс, чтобы людям было легче изучать и использовать редактор. Для сравнения, Vi не разработал собственный графический интерфейс. Отчасти это связано с появлением вариантов Vi, которые вступили во владение. Хорошим примером является Vi iMproved, также известный как Vim, который постепенно стал более популярным, чем Vi, так как он добавил больше возможностей и улучшений, которых нет в Vi. Есть также варианты Emacs, но они не привели к падению программного обеспечения.

В современных компьютерах текстовые редакторы - это не то, что вы бы назвали «тяжелыми приложениями». Они требуют очень мало вычислительной мощности и памяти, и только в функциях они меняются. Из-за этого эти два практически идентичны, так как варианты Vi уже добавили функции, ранее отсутствующие в Vi.

Резюме:

1.Vi легче и быстрее, чем Emacs.
2.Emacs более настраиваемый, чем Vi.
3.Emacs может эмулировать Vi, но не наоборот.
4.Emacs позже разработал графический интерфейс, а Vi - нет.
5. Emacs продолжал развиваться, пока Vi сменялись вариантами.