Різниця між Emacs та Vi

Emacs проти Vi

На сьогодні найпопулярнішими претендентами на використання програмного забезпечення в комп'ютері є веб-браузери. Internet Explorer, Firefox та Chrome борються за більшу частку у метафоричній війні браузера. Ще в старі часи щось подібне сталося в «редакторських війнах» між Emacs та Vi. Emacs і Vi - це два текстові редактори, які були дуже популярні в операційних системах Unix та Unix. Основна відмінність між ними - швидкість. Vi історично був швидшим з двох, які стартували за менший час, і, як правило, більш чуйний. Vi також займає набагато менше пам'яті, ніж Emacs; це в той момент, коли 8 МБ вважається величезною кількістю оперативної пам’яті.

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

У міру розвитку комп'ютерних технологій були розроблені нові досягнення, такі як GUI (графічний інтерфейс користувача). 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 домінували варіанти.