Was ist Vim und warum Vim verwenden?

Zunächst ein Haftungsausschluss: Ich bin keineswegs ein Vim-Experte. Tatsächlich bin ich im selben Neulingsboot wie die meisten von Ihnen, außer dass ich kürzlich angefangen habe, Vim bei der Arbeit ernster zu verwenden. Für diejenigen unter Ihnen, die noch lesen, haben Sie wahrscheinlich eine Vorstellung davon, was Vim ist, aber falls Sie dies nicht tun, finden Sie hier eine kurze Beschreibung.

Vim ist nur ein Texteditor. Das war’s. Wenn Sie es gewohnt sind, Notepad (Windows), Sublime Text (Windows / Mac), Atom (Windows / Mac), Nano (Linux) oder einen beliebigen Texteditor zu verwenden, ist Vim nur ein weiteres Programm, mit dem Sie Text schreiben und bearbeiten können.

Im Vergleich zu anderen Texteditoren zeichnen sich 2 Aspekte durch Vim aus:

Effizienz

Dies ist der große. Bei Vim dreht sich alles um Effizienz. Und es gibt ein paar Winkel, aus denen es sich der Effizienz nähert.

Der Kern von Vims Überzeugung ist, dass die meisten Menschen mehr Zeit damit verbringen, vorhandenen Text zu bearbeiten, als neuen Text zu schreiben. Dies gilt insbesondere für Softwareentwickler, die häufig mit der Verbesserung und Pflege vorhandenen Codes beauftragt sind. Selbst wenn Sie kein Softwareentwickler sind, denken Sie an die Zeit zurück, als Sie im College Essays geschrieben haben — ja, es hat wahrscheinlich lange gedauert, bis Sie das fertige Produkt erreicht haben, aber das liegt daran, dass Sie es auf dem Weg überarbeitet und 100-mal korrektur gelesen haben nach Abschluss Ihres ersten Entwurfs.

Vim ermöglicht es Ihnen, effizient zu sein, indem Sie gezwungen werden, nur die Tastatur zu verwenden (ja, das bedeutet keine Maus mehr!) und Ihnen dann die Möglichkeit zu geben, vorhandene Tastaturkürzel zu verwenden sowie neue anzupassen und zu erstellen, um sich wiederholende Aufgaben schnell zu erledigen. Ich werde nicht ins Detail gehen über die Konfiguration Ihrer .vimrc-Datei in diesem Beitrag, aber im Wesentlichen, Ihre .die vimrc-Datei ist nur eine einfache alte Textdatei, die Vim bei jedem Laden verarbeitet, und sie enthält alle Verknüpfungen und Konfigurationen, um Ihren Vim-Editor für Sie einzigartig zu machen. Diese Fähigkeit, Vim an Ihre Tippbedürfnisse anzupassen, lässt Vim letztendlich mit Gedankengeschwindigkeit durch Text schreddern!

Ubiquity

Dies ist auch ein ziemlich cooler Aspekt von Vim, nämlich dass es überall ist. Es ist auf praktisch jeder wichtigen Plattform verfügbar, die Sie sich vorstellen können. Egal, ob Sie einen Mac, Windows oder eine Linux-Distribution verwenden, Vim ist für Sie da. Insbesondere wenn Ihre tägliche Arbeit die Arbeit in den SSH-Terminalsitzungen beinhaltet, ist Vim Ihr einziger verfügbarer Texteditor.

Warum benutzt dann nicht jeder Vim?

Es ist wahr, dass Vim ein leistungsstarker Texteditor ist, und in diesem Beitrag habe ich noch nicht einmal an der Oberfläche gekratzt, was es kann. Aber wie bei allen leistungsstarken Tools gibt es eine Lernkurve bei der Verwendung. So wie ich nicht erwarte, dass Sie wissen, wie Sie Fotos in Adobe Photoshop sofort schön bearbeiten können, erwarte ich nicht, dass Sie über Nacht ein Experte für Vim werden. Aber die Lernkurve ist übertrieben – Sie können in Vim nach dem vimtutor-Tutorial (das ungefähr 30 Minuten dauert) vollständig loslegen und produktiv werden.

Erste Schritte

Ich beende diesen kurzen Beitrag, indem ich Ihnen zeige, wie Sie Ihren ersten Eindruck von Vim bekommen. Für diejenigen unter Ihnen, die einen Mac verwenden, können Sie den Screenshots folgen, die ich angehängt habe:

Öffnen Sie auf Ihrem Mac die Terminalanwendung.

Ich benutze iTerm.

Geben Sie an der Shell-Eingabeaufforderung „vimtutor“ ein.

Das war’s! Folgen Sie nun den Anweisungen und schon bald können Sie Text in Vim bearbeiten und schreiben!

Vimtutor ist eine großartige Möglichkeit, Vim zu lernen!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

More: