Unterschied zwischen Emacs und Vi

Emacs gegen Vi

Die heißesten Konkurrenten in Computersoftware sind heutzutage die Webbrowser. Internet Explorer, Firefox und Chrome kämpfen um einen größeren Anteil an einem metaphorischen Browserkrieg. In den "Editionskriegen" zwischen Emacs und Vi passierte früher etwas Ähnliches. Emacs und Vi sind zwei Texteditoren, die unter Unix und Unix-ähnlichen Betriebssystemen sehr beliebt waren. Der Hauptunterschied zwischen den beiden ist die Geschwindigkeit. Vi war in der Vergangenheit der schnellere der beiden Starts in kürzerer Zeit und ist generell der reaktionsschnellere der beiden. Vi benötigt auch viel weniger Speicher als Emacs; Dies ist zu einem Zeitpunkt, zu dem 8 MB als sehr viel RAM angesehen werden.

Der Vorteil von Emacs gegenüber Vi ist die umfassende Anpassbarkeit. Mit Emacs kann der Benutzer aus einer Vielzahl von Makros auswählen, um ihn in seinen Arbeitsablauf zu integrieren und den für seinen Prozess erforderlichen Aufwand zu reduzieren. Vi verfügt nicht über diese Anpassungsfähigkeit und ist auf einen einfachen und unkomplizierten Prozess angewiesen. Emacs ist auch in der Lage, Vi im sogenannten "Viper-Modus" nachzuahmen. Dadurch wird es für Vi-Benutzer einfacher, Emacs zu verwenden. Vi fehlt in seiner Einfachheit solche Fähigkeiten.

Mit der Entwicklung der Computertechnologie wurden neue Verbesserungen wie die grafische Benutzeroberfläche (GUI) entwickelt. Emacs hat seine eigene grafische Benutzeroberfläche angepasst und entwickelt, um das Lernen und Verwenden des Editors zu erleichtern. Im Vergleich dazu hat Vi keine eigene GUI entwickelt. Dies ist zum Teil auf das Auftreten von Vi-Varianten zurückzuführen. Ein gutes Beispiel ist Vi iMproved, auch bekannt als Vim, das nach und nach beliebter wurde als Vi, da es weitere Funktionen und Verbesserungen hinzufügte, die in Vi nicht vorhanden sind. Es gibt auch Varianten von Emacs, die jedoch nicht dazu geführt haben, dass die Software auf der Strecke bleibt.

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

Zusammenfassung:

1.Vi ist leichter und schneller als Emacs.
2.Emacs ist anpassbarer als Vi.
3.Emacs ist in der Lage, Vi zu emulieren, jedoch 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.