Unterschied zwischen Emacs und Vim

Autor: Monica Porter
Erstelldatum: 22 Marsch 2021
Aktualisierungsdatum: 17 Kann 2024
Anonim
Vim Versus Emacs. Which Is Better?
Video: Vim Versus Emacs. Which Is Better?

Inhalt

Hauptunterschied

Emacs ist ein Editor, der auf einem extrem leistungsfähigen Lisp-Ökosystem aufbaut. Bei vim muss eine Shell geöffnet sein. Und wahrscheinlich viel mehr Registerkarten in Ihrem Browser, weil der Organisationsmodus fehlt. Emacs verfügt über sehr intuitive Tastenkombinationen wie C-n für die nächste Zeile, C-p für die vorherige Zeile usw. Im Gegensatz dazu verwendet Vim unglaublich kontraintuitive Tasten wie j für die nächste Zeile, k für die vorherige Zeile.


Was ist Emacs?

Emacs ist ein beliebter Editor, der hauptsächlich von Programmierern, Wissenschaftlern, Ingenieuren, Studenten und Systemadministratoren auf Unix-basierten Systemen verwendet wird. Emacs ist für Leute gedacht, die viele Stunden damit verbringen möchten, ihren Editor zu konfigurieren, ausgefallene Funktionen zu haben, sich in externe Programme zu integrieren und kontinuierlich die Modifikatortasten zu drücken.

Was ist Vim?

Vim ist ein hochgradig konfigurierbarer Editor, der eine effiziente Bearbeitung ermöglicht. Es ist eine verbesserte Version des vi-Editors, der mit den meisten UNIX-Systemen vertrieben wird. Vim wird oft als "Programmier-Editor" bezeichnet und ist für die Programmierung so nützlich, dass viele es als eine komplette IDE betrachten. Vim ist für Leute gedacht, die einen einfachen Editor benötigen, der schnell und unkompliziert konfiguriert werden kann, einige Funktionen unterstützt und sich insgesamt nicht in den Weg stellt.


Hauptunterschiede

  1. Emacs ist im Vergleich zu Vim ein sehr altes Programm.
  2. Emacs verfügt über sehr intuitive Tastenkombinationen wie C-n für die nächste Zeile, C-p für die vorherige Zeile usw. Im Gegensatz dazu verwendet Vim unglaublich kontraintuitive Tasten wie j für die nächste Zeile, k für die vorherige Zeile.
  3. Bei den meisten Vim-Optionen handelt es sich um globale Optionen zum Ändern der Tastenkombinationen oder der Tabulatorbreite. Emacs hingegen hat einen völlig anderen Begriff von „Modi“, unterschiedlichen Verhaltensweisen oder Funktionen, die unter bestimmten Umständen ein- oder ausgeschaltet werden können.
  4. Emacs Lisp und Vimscript selbst sind ebenfalls sehr unterschiedlich. Emacs Lispel (in der wahren Lispeltradition) hat ein paar Grundelemente und scheint ziemlich einfach herauszufinden. Vimscript ist kürzer und schwerer herauszufinden.
  5. Vim ist für Leute gedacht, die einen einfachen Editor benötigen, der schnell und unkompliziert konfiguriert werden kann, einige Funktionen unterstützt und sich insgesamt nicht in den Weg stellt. Emacs ist für Leute gedacht, die viele Stunden damit verbringen möchten, ihren Editor zu konfigurieren, ausgefallene Funktionen zu haben, sich in externe Programme zu integrieren und kontinuierlich die Modifikatortasten zu drücken.
  6. Emacs ist überwiegend in und erweitert mit Elisp geschrieben. Vim wird mit Vimscript erweitert.
  7. Emacs hat einen Editor, eine Shell, Mailreader, Irc, Google Maps und sogar einen vi-Modus. Emacs ist selbstdokumentierend, im Grunde genommen werden die Kommentare im Code zur Dokumentation.
  8. Emacs hat im Vergleich zu Vim weitaus bessere Anpassungsmöglichkeiten.

Der Hauptunterchied zwichen Zantac und Pepcid beteht darin, da Zantac da Ranitidin al therapeutiche Einheit und Pepcid da Famotidin al therapeutiche Einheit enthält.Zantac it der Markenname von R...

Kalbleder Kalbleder oder Kalbleder it ein Leder oder eine Membran, die au der Haut eine Kalb oder jugendlichen Haurinde hergetellt wird. Kalbleder it beonder wertvoll wegen einer Weichheit und feine...

Die Wahl Des Herausgebers