Differenz zwischen Emacs und Vi Unterschied zwischen

Anonim

Emacs vs Vi

Heutzutage sind die heißesten Konkurrenten in Computer-Software die Web-Browser. Internet Explorer, Firefox und Chrome kämpfen um einen größeren Anteil an einem metaphorischen Browserkrieg. In den alten Zeiten geschah etwas Ähnliches in den "Editor Wars" zwischen Emacs und Vi. Emacs und Vi sind zwei Texteditoren, die in Unix- und Unix-ähnlichen Betriebssystemen sehr beliebt waren. Der Hauptunterschied zwischen den beiden ist die Geschwindigkeit. Vi war in der Vergangenheit der schnellere Start der beiden in kürzerer Zeit und ist in der Regel der bessere Partner der beiden. Vi benötigt auch viel weniger Speicher als Emacs; Dies ist zu einer Zeit, wenn 8 MB als eine riesige Menge an RAM betrachtet wird.

Der Vorteil von Emacs gegenüber Vi ist seine umfangreiche Anpassbarkeit. Emacs ermöglicht dem Benutzer die Auswahl aus einer Vielzahl von Makros, um ihn in seinen Arbeitsablauf zu integrieren und den Arbeitsaufwand zu reduzieren. Vi fehlt diese Anpassungsfähigkeit und beruht auf seinem einfachen und unkomplizierten Prozess. Emacs ist auch in der Lage, Vi in dem, was sie "Viper-Modus" nennen, zu emulieren; Vi-Benutzer können dadurch einfacher Emacs verwenden. Vi, mit seiner Einfachheit, fehlt solche Fähigkeiten.

Mit der Entwicklung der Computertechnologie wurden neue Entwicklungen wie die GUI (Graphical User Interface) entwickelt. Emacs hat seine eigene GUI angepasst und entwickelt, um es den Leuten zu erleichtern, den Editor zu lernen und zu benutzen. Im Vergleich dazu hat Vi keine eigene GUI entwickelt. Dies ist teilweise auf das Auftreten von Vi-Varianten zurückzuführen, die übernommen haben. Ein gutes Beispiel ist Vi iMproved, auch bekannt als Vim, das allmählich populärer wurde als Vi, da es mehr Funktionen und Verbesserungen hinzufügte, die in Vi nicht zu finden sind. Es gibt auch Varianten von Emacs, aber diese haben nicht dazu geführt, dass die Software auf der Strecke bleibt.

Mit modernen Computern sind Texteditoren nicht das, was Sie als "schwere Anwendungen" bezeichnen würden. "Sie benötigen sehr wenig Rechenleistung und Speicher, und nur in den Eigenschaften variieren sie. Aus diesem Grund sind diese beiden praktisch identisch, da Vi-Varianten bereits Funktionen hinzugefügt haben, die zuvor in Vi fehlten.

Zusammenfassung:

1. Vi ist leichter und schneller als Emacs.

2. Emacs ist anpassbarer als Vi.

3. Emacs ist in der Lage, Vi nachzuahmen, aber nicht umgekehrt.

4. Emacs entwickelte später eine GUI, während Vi dies nicht tat.

5. Emacs entwickelte sich weiter, während Vi durch Varianten abgelöst wurde.