Sie sind beide Texteditoren, aber die Ähnlichkeit endet so ziemlich dort . Es mag seltsam erscheinen, dass zwei Texteditoren so unterschiedlich sein können. Der Schlüssel ist, dass sie beide spezialisierte Texteditoren sind, die für zwei sehr unterschiedliche Aufgaben gemacht sind. nano
und vim
(bzw. pico
und vi
, die sie imitieren) wurden zum Schreiben von E-Mails bzw. Programmen entwickelt.
Sie sollten nicht viel Zeit damit verbringen nano
: Sie gehen hinein, Sie tippen Ihre E-Mail-Nachricht (oder was auch immer Sie geschrieben haben) und Sie kommen schnell raus . Alles basiert darauf, Sie so schnell wie möglich rein und raus zu bringen, damit Sie zu dem zurückkehren können, was Sie sonst noch getan haben. Es geht so weit, alle Funktionen am unteren Rand des Fensters aufzulisten, sodass Sie keine Zeit damit verschwenden müssen, nach Hilfebildschirmen zu suchen. Natürlich gibt es am unteren Rand des Fensters nur so viel Platz, dass die Funktionalität auf das beschränkt ist, was neben allen anderen Funktionen in zwei Textzeilen ausgedrückt werden kann. Das Ergebnis ist für einige Dinge äußerst praktisch .
Sie sollten viel (wenn nicht fast die gesamte) Zeit in Ihrem Unternehmen verbringen vim
, damit es Ihnen nicht im Weg steht und Ihnen dabei hilft, große Textblöcke schnell herumzuschleudern . Ein grundlegender Startbildschirm enthält fast keine Informationen, und wenn Sie eine Datei öffnen, erfahren Sie nur geringfügig mehr darüber, wo Sie sich befinden. Und in beiden Fällen können Sie nicht sofort Text eingeben : Sie starten im "normalen Modus" und müssen drücken i
, um zuerst in den "Einfügemodus" zu wechseln (es gibt auch einige andere Buchstaben, die Sie stattdessen drücken i
können und einige Variationen anbieten zu diesem Thema, und es gibt auch einige andere Modi, die ich nicht erwähnt habe). Die Lernkurve ist extrem steil: Es geht vimtutor
darum, den Menschen zu helfen,Nur für vim
die Benutzeroberfläche des Lernens gedacht. Denken Sie eine Sekunde darüber nach. Ein ganzes Spiel, nur um zu lernen, wie man einen Texteditor benutzt. Und die Leute bezahlen dafür.
Keine Frage, die nano
für den Neuling besser ist . Ich bin so etwas wie ein vim
Fanatiker, und selbst ich kann das nicht bestreiten. Ich habe gesehen, vim
dass Neulinge Linux generell ausgeschaltet haben. Und wenn Sie nicht viel Text bearbeiten möchten oder wenn Ihre Textbearbeitungsaufgaben alle relativ nano
einfach sind (wie zum Beispiel das Schreiben von E-Mails), ist dies möglicherweise alles, was Sie benötigen.
Das Mastering vim
dauert zwar lange, aber der Return on Investment ist hoch . Mir ist klar, dass der Rest dieses Beitrags etwas heruntergekommen klingt vim
, aber das ist nicht meine Absicht. Sie müssen nur wissen, worauf Sie sich einlassen, denn es vim
ist schwierig . Aber selbst die Standardkonfiguration enthält Funktionen, mit denen sich eine Menge gängiger (und sich sehr wiederholender) Textbearbeitungsaufgaben automatisieren lassen: Mit wenigen Tastenanschlägen können Dinge erledigt werden, die viele Minuten oder sogar Stunden dauern können, wenn Sie sie alle manuell ausführen müssen. Es gibt Plugins und Skripte, die das noch weiter bringen. Wenn Sie viel programmieren oder ähnlich lange und komplizierte Aufgaben (Dissertationen, Romane usw.) ausführen, vim
ist dies letztendlich die bessere Wahl, aber Sie sollten es trotzdem herausfindennano
Erstens: Wenn ein Notfall eintritt und Sie etwas tun müssen, bevor Sie die Grundlagen herausgefunden haben vim
, möchten Sie in der Lage sein, sich auf etwas einzulassen, mit dem Sie sich wohl fühlen.
Fazit: Beginne mit nano
und gehe zu, vim
wenn es nano
langweilig wird .