(der folgende Text ist meine Meinung, er sollte nicht als Tatsache oder Beleidigung verstanden werden)
Von Emacs erwartet man, dass man ihn rund um die Uhr geöffnet hat und in dem Programm lebt; fast alles, was man tut, kann man von dort aus erledigen. Man schreibt seine eigenen Erweiterungen, benutzt es für Notizen, Organisation, Spiele, Programmierung, Shell-Zugang, Dateizugriff, Musikhören, Web-Browsing. Es dauert Wochen und Wochen, bis man damit zufrieden ist, und dann lernt man ständig neue Dinge dazu. Sie werden sich ärgern, wenn Sie keinen Zugriff darauf haben und ständig Ihre Konfiguration ändern müssen. Sie werden nicht in der Lage sein, andere Emacs-Versionen einfach zu benutzen und er wird nicht einfach installiert. Er benutzt Lisp, was großartig ist. Du kannst ihn zu allem machen, was du willst. (irgendetwas, überhaupt)
Bei Vim ist er fast immer vorinstalliert. Es ist schnell. Sie öffnen eine Datei, bearbeiten sie kurz und beenden sie dann. Sie können mit der Grundeinstellung arbeiten, wenn Sie auf dem Rechner eines anderen arbeiten. Es ist nicht ganz so editierbar, aber immer noch viel besser als die meisten Texteditoren. Er erkennt, dass man die meiste Zeit liest/bearbeitet und nicht tippt, und macht diesen Teil schneller. Sie leiden nicht unter _emacs pinkie_ . Es ist nicht so ärgerlich. Es ist leichter zu lernen.
Auch wenn ich Emacs jeden Tag benutze (und es liebe), würde ich mich für vim entscheiden, wenn Sie nicht vorhaben, viel Zeit mit dem Programm Ihrer Wahl zu verbringen
6 Stimmen
Wenn Sie einen Mac (OSX) verwenden, werden Sie feststellen, dass viele grundlegende Emacs-Befehle zur Cursorbewegung so gut wie überall funktionieren. (Zum Beispiel funktionieren sie hier, wo ich diesen Kommentar in die Webseite tippe.) Für Mac-Benutzer ist es also systemweit von Vorteil, zumindest die folgende Teilmenge von emacs zu lernen: ^A ^B ^D ^E ^F ^K ^L ^N ^O ^P ^T ^V ^Y
2 Stimmen
@JamesAnderson: Meiner Erfahrung nach ist das Gegenteil der Fall. Ich benutze vim seit 2,5 Jahren und bin dann zu emacs gewechselt. Den Emacs-Leuten ist es meistens egal... "was auch immer für dich funktioniert". Hier ist was
,salespitch
sagt in #emacs<fsbot> We aren't gonna lie. Emacs sucks. Some of us tolerate it, but we can't tell you if YOU'LL be able to. Try it and make up your own mind.
7 Stimmen
Emacs ist definitiv ein großartiges Betriebssystem, dem aber nur ein anständiger Editor fehlt.
0 Stimmen
$man [Befehl] man benutzt vim.
3 Stimmen
@JimmyM.G.Lim Nein, es wird der aktuelle Pager im System verwendet. Wenn Sie
PAGER=cat man
dann wird man den Text direkt auf dem Bildschirm anzeigen.0 Stimmen
Danke für den Hinweis JL. wusste nicht, dass Sie pager ausführen können. aber was ich im Sinn hatte, war man (Handbuch) verwendet die gleichen Befehlstasten wie vim. lernen vim ... lernen viele ...
2 Stimmen
@JimmyM.G.Lim der Standard PAGER ist weniger, in der Regel, deren Tasten sind vim inspiriert. Das ist nicht man. Es ist less.
2 Stimmen
Ich schätze, die "primär auf Meinungen basierende" Polizei gab es noch nicht, als diese Frage zum ersten Mal gestellt wurde ;-) ach, einfachere Zeiten... eine Sache, die ich sagen möchte, ist, dass ich einmal ein Buch über emacs gelesen und es ausprobiert habe und dachte, es sei die Bombe. 3 Wochen Urlaub später stellte ich fest, dass ich alle Tastenkombinationen vergessen hatte. vim hingegen ist nicht wirklich mein Ding, aber ich kann zuverlässig damit arbeiten, wenn ich es brauche, indem ich nur
i, esc, wq
.