Als Programmierer verbringe ich viele Stunden am Keyboard und mache das seit ungefähr 12 Jahren mehr oder weniger. Wenn es etwas gibt, an das ich mich während dieser ganzen Zeit nie gewöhnt habe, dann sind es diese nervigen und fast unbewussten ständigen Mikrounterbrechungen, die ich beim Codieren aufgrund einiger der häufigsten Code-Bearbeitungsaufgaben erlebe. Dinge wie einfaches Kopieren und Einfügen aus einer anderen Zeile (oder sogar derselben Zeile) oder das Verschieben von 1 oder 2 Zeilen von der aktuellen Position nach oben oder unten erfordern zu viel Eingabe oder die Verwendung der Pfeiltasten ... und es wird Schlimmer, wenn ich mich weiter bewegen möchte - am Ende benutze ich die Maus. Stellen Sie sich nun dasselbe Szenario vor, jedoch auf einem Laptop.
Ich habe immer darüber nachgedacht, VIM zu lernen, aber die Zeit, die ich brauche, um es zu beherrschen, hat mich immer dazu gebracht, einen Schritt zurückzutreten.
Ich würde gerne von Leuten hören, die es gelernt haben und wenn es eines der Dinge ist, ohne die man nicht leben kann.
Bei der Arbeit verwende ich VS2008, C # und R #, die zusammen das Bearbeiten von Code viel schneller und einfacher machen als je zuvor, aber trotzdem denke ich, dass ich es genießen könnte, überhaupt nicht mit der Maus arbeiten zu müssen.
Und nicht einmal die Pfeiltasten.
Antworten:
Ich benutze vi und vim auch seit ungefähr 20 Jahren und lerne immer noch neue Dinge.
Die Best of Vim Tips- Website von David Rayner ist eine ausgezeichnete Liste, obwohl sie wahrscheinlich nützlicher ist, wenn Sie mit Vim vertraut sind.
Ich möchte auch die ViEmu- Site erwähnen, die einige großartige Informationen zu vi / vim-Tipps und insbesondere den Artikel enthält. Warum, oh WARUM, verwenden diese Nutheads vi? ( archivierte Version )
quelle
Könnte ich ohne leben? Leicht.
Ist es nützlich? Ja.
Gründe zum Lernen
vi ist garantiert auf allen Unix-Systemen vorhanden und existiert auch auf den meisten Linux-Systemen. Diese Art der breiten Berichterstattung macht das Lernen lohnenswert.
Es ist viel schneller, vi für eine
sudo
Bearbeitung zu verwenden:$ sudo vi
Außerdem verwendet GMail vi-ish-Befehle zum Auswählen und Verschieben von E-Mails!
Du musst kein Meister sein.
Einfach lernen
Die Grundlagen:
:w
Enter(schreiben):q!
Enter:wq
EnterVon dort aus macht dich der Rest nur schneller.
quelle
Das Durchlaufen von vimtutor dauerte nur 30 Minuten, was ausreichte, um mich mit vim vertraut zu machen. Es war jede Sekunde wert.
quelle
Wenn Sie ein Programmierer sind, der viel Text bearbeitet, ist es wichtig, einen A Serious Text Editor zu erlernen. Welcher Serious Text Editor Sie lernen, ist nicht besonders wichtig und hängt weitgehend von den Arten von Umgebungen ab, in denen Sie voraussichtlich bearbeiten werden.
Der Grund dafür ist, dass diese Editoren stark optimiert sind, um die Aufgaben auszuführen, die Sie häufig ausführen werden. Fügen Sie beispielsweise am Ende jeder Zeile dasselbe Textbit hinzu. Dies ist in A Serious Text Editor trivial, ansonsten aber lächerlich umständlich.
Normalerweise werden die Killer-Funktionen von vim berücksichtigt: A) dass es auf so ziemlich jedem Unix verfügbar ist, auf das Sie jemals stoßen werden, und B) dass Ihre Finger die Startzeile sehr selten verlassen müssen, was bedeutet, dass Sie Text sehr, sehr schnell bearbeiten können . Es ist normalerweise auch sehr schnell und leicht, selbst wenn große Dateien bearbeitet werden.
Es gibt jedoch viele Alternativen. Emacs ist natürlich das häufigste Beispiel, und es ist viel mehr als nur ein fortgeschrittener Texteditor, wenn Sie sich wirklich damit beschäftigen. Ich persönlich bin jetzt ein sehr glücklicher TextMate- Benutzer, nachdem ich jahrelang vim / gvim verwendet habe.
Der Trick, um zu einem dieser Geräte zu wechseln, besteht darin, sich zu zwingen, sie so zu verwenden, wie sie beabsichtigt waren. Wenn Sie beispielsweise in vim jeden Schritt in einem mehrstufigen Prozess manuell ausführen oder die Pfeiltasten oder die Maus verwenden, gibt es wahrscheinlich eine bessere Möglichkeit, dies zu tun. Hören Sie auf, was Sie tun, und schauen Sie nach.
Wenn Sie nichts anderes tun, lernen Sie die grundlegenden Navigationssteuerelemente für vim und Emacs kennen, da sie überall angezeigt werden. Beispielsweise können Sie Steuerelemente im Emacs-Stil in jedem Texteingabefeld unter Mac OS, in den meisten Unix-Shells, in Eclipse usw. verwenden. Sie können Steuerelemente im Vim-Stil im Befehl less (1), in Slashdot , in Google Mail , verwenden. usw.
Habe Spaß!
quelle
<esc> >i{
... Es ist wirklich dasselbe wie beim Tippen mit der Berührung: Sie lernen ein Tastaturlayout und bleiben dabei, weil Sie nie aufhören können Ihre Finger davon abhalten, die falschen Tasten in einem anderen Layout einzugeben.Die Mühe lohnt sich auf jeden Fall .
Es gibt einen offensichtlichen Grund, den jeder, der ihn benutzt,
Vi(m)
Ihnen sagen wird, und zwei andere, die die Leute scheinbar nie erwähnen.Hier ist das Offensichtliche:
vi
ist gleichzeitig allgegenwärtig und unglaublich leistungsfähig. Wenn Sie es einmal lernen, können Sie diese Leistung auf so ziemlich jedem Computer mit Tastatur ausüben.Und dies sind die weniger bekannten Gründe zu lernen
Vim
:Es ist nicht halb so viel Aufwand, wie Sie denken. Führen Sie den Vim-Tutor einmal durch (
vimtutor
in einer Shell oder unter Windows im Vim-Ordner im Startmenü), und Sie sind bereits auf dem besten Weg zur Kompetenz, und von dort geht es bergab. Ich war auf dem Niveau, auf dem ichVim
bei der Arbeit arbeiten konnte, ohne innerhalb von weniger als einer Woche Mittagspause einen spürbaren Produktivitätsverlust zu erleiden.Es macht Spaß ! Das Bearbeiten von Text ist für mich jetzt wie ein Spiel . Ich genieße es aktiv - was ziemlich lächerlich ist, wenn man darüber nachdenkt.
Es gibt auch zwei gute Gründe, nicht zu lernen
Vim
:Es macht süchtig und Sie werden sich wünschen, Sie könnten
Vim
Befehle in all Ihren Computern verwenden und fluchen, wann immer Sie nicht können. Glücklicherweise zumindest für einige Situationen, gibt es Möglichkeiten zu bekommen um diese .Auch hier macht es süchtig, und obwohl Sie durch die tatsächliche Verwendung keine Produktivität verlieren
Vim
, werden Sie Stunden damit verschwenden, nach guten Tipps zu suchen, um IhreVim
Erfahrung noch besser zu machen , und das Vim-Tag auf Stack Overflow zu lesen .quelle
Es lohnt sich auf jeden Fall, entweder Vim oder Emacs zu lernen. Es lohnt sich auch, das Tippen zu lernen. In beiden Fällen sind die Gründe dieselben: Ihr Denken wird nicht länger durch den mechanischen Prozess unterbrochen, Ihren Code auf den Bildschirm zu bringen .
Tauchen Sie einfach ein und verwenden Sie vim für alles.
PS Die Emacs-vs-Vi-Debatte ist endlos. Ich benutze Emacs seit 26 Jahren. Wenn ich heute noch einmal anfangen würde, würde ich vim lernen, weil (a) es besser geworden ist und (b) es viel weniger Modifizierertasten gibt (Ctl-Alt-V, irgendjemand) und vim-Benutzer viel weniger Tippverletzungen zu bekommen scheinen.
quelle
Sie können eine gute Funktionalität aus vim herausholen, indem Sie die Bedeutung von nur 16 Tasten lernen :
ijkdbw9:q!%s/nN
Esc. Sie können die nackten Knochen mit nur tuni:wq
Esc.Die ersten beiden Tasten, die Sie kennen müssen, sind: EscSie gelangen in den Befehlsmodus (den Modus, in dem Sie starten) und
i
in den Einfügemodus (normale Eingabe).Um zu sparen, müssen Sie
:
w
dann Kleinbuchstaben einEnterZum Speichern und Beenden müssen Sie
:
wq
dann Kleinbuchstaben einEnterUm nicht zu speichern und zu beenden, müssen Sie
:
q!
dann Kleinbuchstaben einEnterUm mehr zu erfahren, können Sie über
vimtutor
die Befehlszeile ausführen . Es ist eine mittellange, gut strukturierte Lektion.Über
i
und hinaus Esc: Sie können einige MS Word-Funktionen nur mit replizieren oder übertreffenjkwbd3:%s/nN
.b
bringt dich ein Wort zurück ( Ctrl+ ←)w
bringt dich ein Wort vorwärts ( Ctrl+ →)9w
bringt Sie neun Wörter vorwärtsdb
löscht das vorhergehende Wort ( Ctrl+ Backspace)d3b
löscht drei vorhergehende Wörter9j
bewegt sich 9 Zeilen nach untenornithopter
Entergelangen Sie auf die nächste Instanz des Wortes „Ornithopter“, dannn
undN
zum nächsten und vorherigen Auftreten von „Ornithopter“ bezeichnet.%s/confounded/dangfangled/
Enterersetzt jedes "verwechselt" durch "baumeln" (wiefind and replace all
in MS Word)Alle diese sollten im "Befehls" -Modus ( Esc) und nicht im Einfügemodus (
i
) ausgeführt werden.quelle
Ich bin kürzlich zu VIM gewechselt und denke, es lohnt sich. Wenn Sie "nur etwas erledigen" müssen, können Sie immer im Einfügemodus bleiben, in dem vim (meistens) wie ein normaler Texteditor ist.
Mir ist aufgefallen, dass Dinge, die mich früher nicht gestört haben, wie das Greifen nach den Pfeiltasten, sich jetzt falsch anfühlen und zu viel Mühe geben. Es hat definitiv meine Handbewegung und den Gebrauch der Maus verringert, was sowohl für die Ergonomie als auch für die Produktivität gut ist
quelle
Es hängt davon ab, was Sie mit VIM machen möchten. Es macht keinen Sinn, es nur zu lernen, weil viele Menschen ohne es nicht leben können.
Wenn ich viel in UNIX-Umgebungen gearbeitet habe, konnte ich ohne sie nicht leben. Selbst wenn VIM nicht auf einem UNIX-Computer installiert war, konnte ich zumindest vi verwenden. Sie können sich immer darauf verlassen - auch wenn die Maschine nicht Ihnen gehört (die des Kunden).
Jetzt programmiere ich in C # und arbeite hauptsächlich in Windows-Umgebungen. Ich habe VIM auf meinem PC installiert ... und brauche es nicht.
Bewerten Sie, ob Sie VIM wirklich benötigen und ob es Sie in Ihrem "Arbeitsfluss" unterstützt. Versuch es. Spiel damit. Wenn Sie denken, dass Sie es brauchen, bleiben Sie dabei ... die Lernkurve ist sehr steil.
quelle
Ich habe vi gelernt, weil ich musste.
Mein verrückter Lehrer zwang uns zu lernen, in C mit einem Terminal auf ein AIX-System zu programmieren.
Es war ein echter Schmerz, aber es hat sich gelohnt.
Heute verwende ich vi nur für schnelle Bearbeitungen oder kleine Programme.
Wenn ich mich für ein Projekt entscheiden muss, benutze ich lieber und IDE. In meinem Fall ist die IntelliJ-Idee sehr gut bei der Aufgabe, da ich stundenlang codieren kann, ohne die Maus zu greifen.
Ich weiß nicht, wie viele Verknüpfungen VS2008 hat, aber wenn sie so auffindbar sind wie Eclipse, sind Sie wahrscheinlich in Schwierigkeiten.
Wenn Sie keinen Code außerhalb der IDE bearbeiten und Ihre IDE über gute Verknüpfungen verfügt, sollten Sie diese besser lernen und dann trotzdem vi lernen.
:) :)
quelle
Ich benutze vi / vim seit mehr als 25 Jahren. Wenn Sie bereits einen Befehlszeileneditor kennen, müssen Sie möglicherweise nicht vi / vim lernen. Wenn Sie jedoch keine anderen Befehlszeileneditoren sehr gut kennen, lohnt es sich, sie zu lernen. Es ist ziemlich einfach, mit wenig Aufwand in vi / vim produktiv zu sein.
quelle
Ich benutze VIM jetzt so ziemlich ausschließlich.
Ich habe Vim zum Bearbeiten und VS Editor zum Debuggen verwendet. Dies scheint wahrscheinlich ein bisschen verrückt zu sein, aber ich fand das Vi-Paradigma (Makros, Bearbeitung auf Basis von Home-Schlüsseln usw.) so produktiv für meine Produktivität, dass die Bearbeitung in VS sehr aufwendig war.
Dank Viemu muss ich nicht einmal mehr wechseln. Es ist noch nicht die perfekte Lösung (die Code-Vervollständigung ist manchmal nicht so elegant wie in nativem vim und die Makroaufzeichnung ist nicht perfekt), aber es ist viel besser, als ständig hin und her zu wechseln.
Die Lernkurve für Vim ist wahrscheinlich übertrieben. Ich denke, wenn Sie erst einmal damit anfangen, ist es ziemlich intuitiv.
quelle
Mein Job hat mich gezwungen, Vim zu lernen, und es ist schnell zur zweiten Natur geworden. Jetzt beschwere ich mich über IDEs, die keine Vim-Emulation oder Plugins haben. Ich bemerke, dass der Esc-Schlüssel außerhalb von Vim zu meinem Feind geworden ist.
Ich habe in Visual Studio mehrere Emulatoren für vi gefunden:
http://code.google.com/p/vim-visual-studio/
quelle
Erstens ersparen Ihnen gute vi (m) Kenntnisse die Zeit, die Sie für die Notfallbearbeitung von Konfigurationsdateien auf einem Server unter seige benötigen. Es kann eine verzögerte SSH-Verbindung aushalten.
Abgesehen von der Eingabemethode von vim ist die Eingabemethode von vim Ihre beste Verteidigung gegen Karpaltunnel, wenn Sie sie effektiv mit einer ergonomischen Tastatur verwenden.
Der beste Weg, um den Sinn von vim zu erkennen, besteht darin, zu Hause ein Gelegenheitsprojekt zu starten, die Maus abzuziehen und die Pfeiltasten abzukleben.
Und lies die Hilfe
quelle
nano
solche gibt, die so viel einfacher zu bedienen sind als vim und fast gleichermaßen verbreitet sind.Zwei Vorteile von vi / vim:
es ist sehr leicht
Es ist auf fast jedem * NIX-System installiert
quelle
Ich pflege ein sehr großes Linux-Projekt auf dem Remote-Computer. Es gibt keine Möglichkeit, Eclipse oder eine ähnliche GTK-basierte IDE zu verwenden. Ich arbeite dort seit 3 Jahren. Und ich habe mein Ziel nur für dieses Projekt festgelegt. Und immer noch optimieren.
Jetzt kann ich mit Vim alles machen: Quellcodeverwaltung, SQL, Debuggen, Kompilieren, Browsen - wirklich schnelles Surfen über 1 GB Quellcode.
Visual Studio oder Eclipse konnten das alles nicht bewältigen. Und wenn ich die Wahl hätte, würde ich Vim nicht in einen anderen Editor oder eine andere IDE ändern.
quelle
Ich habe Vim gelernt. Es war nicht zu viel Mühe. Jetzt liebe ich ci "ci (cw V: s / von / bis / g
quelle
Ich würde sagen, vim ist es definitiv wert, gelernt zu werden. Ich habe es letzten Sommer aufgegriffen und es ist jetzt mein bevorzugter Editor für fast alles (Java ist eine Strecke, aber machbar, wenn ich keine umfassende Analyseunterstützung benötige). Wie jeder bereits bestätigt hat, ist es ein wunderbar effizientes Werkzeug.
Für das, was es wert ist, habe ich nur eine relativ kleine Teilmenge der Funktionen von vim (die ein oder zwei Tage gedauert haben) aus einem grafischen Tutorial und ein paar Kleinigkeiten von hier (lange gelesen) sowie die Such- und Ersetzungsfunktionen und ich gelernt war süchtig. Ich habe seitdem Dinge gelernt, aber in meiner Freizeit. Ich würde sagen, dass sich die Lernkurve an diesem Punkt abflacht, aber dann habe ich sie ziemlich stark genutzt und war von anderen umgeben, die es auch waren.
quelle
Ich bin in der gleichen Situation wie Sie und als Anfänger von Vim fand ich es ursprünglich ein wenig entmutigend - die Lernkurve scheint steil. Nach dem, was ich in nur wenigen Stunden gelernt habe, habe ich bereits das Gefühl, dass ich ohne es nicht leben kann.
Hier sind ein paar Links , dass ich gefunden habe , für nützlich Vim Screencasts , Ihnen zu zeigen , was es fähig ist.
Ein guter Ratschlag, den Bram Moolenaar (wohlwollender Diktator von Vim) in diesem letzten Link gegeben hat, ist, dass es ineffizient wäre, zu versuchen, jeden einzelnen Befehl und jede einzelne Funktion zu lernen. Finden Sie einfach heraus, was Sie tun, was nicht Arbeiten Sie sehr gut, suchen Sie nach einer Möglichkeit, es effizienter zu machen, und machen Sie es sich dann zur Gewohnheit.
quelle
Ja, nehmen Sie sich auf jeden Fall die Zeit, um zumindest ein bisschen 'vi' und 'vim' zu lernen. Es reist sehr gut.
Sie werden nie stecken bleiben, wenn Sie mit einem Kunden-Unix / Linux / Mac-System konfrontiert sind, für das Sie keine Installationsfunktionen haben. Selbst unter Windows (wenn Sie über Installationsfunktionen verfügen) ist 'Vim' kostenlos und einfach zu installieren. (Im Gegensatz dazu, dass Sie Ihre Lernkurve nur in etwas wie UltraEdit investieren, das Ihnen möglicherweise nicht immer als hervorragender Editor zur Verfügung steht ...).
Durch das Erlernen von vi können Sie andere Tools wie "sed" und "Regex" im Allgemeinen erlernen: Dinge, die im Allgemeinen übertragbar sind.
Und wenn du ein richtiger Geek sein willst, musst du nur 'vi / m' kennen oder du siehst aus wie ein Fälscher ;-)
quelle
Ich denke, es ist definitiv die Zeit und Mühe wert, vim zu lernen. Für mich ist das Schreiben und Navigieren in Text so effizient, dass ich mir kaum vorstellen kann, zu Emacs oder Strg / Umschalt / Alt / Meta-Tastenkombinationen zurückzukehren.
Lassen Sie sich nicht von all den ausgefallenen Funktionen von vim einschüchtern. Sobald Sie es genug benutzt haben, werden Sie herausfinden, welche Befehle Sie am häufigsten verwenden, und Sie werden herausfinden, welche Dinge Sie vergessen können.
quelle
Die erstaunliche Allgegenwart von Vim und die noch erstaunlichere Allgegenwart von Vi-Klonen im Allgemeinen auf Unix-Systemen allein reicht aus, um das Lernen wert zu machen.
Abgesehen davon ist das ganze Denken im Vi-Stil etwas, von dem ich wirklich denke, dass es mich ein bisschen produktiver gemacht hat. Für eine Person, die nicht an Modi wie den Befehlsmodus und den Einfügemodus gewöhnt ist, scheint es etwas übertrieben, einen Modus aufrufen zu müssen, um nur Text einzufügen. Aber wenn man Vim seit einigen Monaten verwendet und einige Tipps und Tricks gelernt hat, scheint Vim ein Vorteil zu sein, der sich zu lohnen scheint.
Natürlich sagt die Emacs-Menge dasselbe über das Denken im Emacs-Stil, aber ich habe das Erlernen von Emacs aufgegeben, weil Vim einfacher war und die Arbeit für mich erledigt hat.
quelle
Ich habe gelernt, vi zu mögen, nachdem ich jemanden beobachtet habe, der sehr gut damit umgehen konnte, um in einem wahnsinnig schnellen Clip Änderungen vorzunehmen. Sie können wirklich schnell damit codieren. Ein weiterer Grund, warum ich es mag, ist, dass ich manchmal finde, dass das Herumfahren in einer IDE nach einer Weile meine Hände wirklich verletzt und vi eine schöne Abwechslung bietet. Wie andere bereits erwähnt haben, ist es auch fast immer auf Unix-Systemen verfügbar und funktioniert auch bei miesen Verbindungen gut.
Eine Sache, die ich nicht erwähnt habe, ist, dass das Wissen um vi in einigen Kreisen den zusätzlichen Vorteil von "Geek Cred" hat. Ich kann mir zumindest ein paar Leute vorstellen, die kichern, wenn sie sehen, dass ein neuer Programmierer nedit startet, um einige Änderungen an einer Datei vorzunehmen.
quelle
Lassen Sie sich von der Anzahl der Befehle nicht abschrecken, ich habe niemanden getroffen, der höchstens ein paar Dutzend verwendet hat. Ich finde es unverzichtbar, denn wenn ich an Code denke, denke ich an Text. Wenn ich an Mäuse denke, bringt mich das nur durcheinander. Ich denke, die großen Tricks sind, es ein wenig nach dem anderen zu lernen und nicht zu zögern, herumzuspielen - die Rückgängig-Funktionen sind großartig, um sein Verhalten zu erkunden.
Wenn Sie sich eingehend damit befassen, ist vim skriptfähig. Die Möglichkeiten sind buchstäblich endlos.
(Ja, all dies gilt auch für Emacs ...)
quelle
Ich war glücklich über meine Textpad- und Ecplise-Welt, bis ich anfangen musste, mit Servern zu arbeiten, die unter Linux laufen. Remote-Scripting und das Einrichten von Konfigurationsdateien waren erforderlich!
Am Anfang war es schwierig, aber jetzt kann ich meine Server einfach einrichten und optimieren.
quelle
Vielleicht möchten Sie vim lernen, weil Sie mit den bereits verwendeten Editoren möglicherweise nicht zufrieden sind.
Vielleicht möchten Sie vim lernen, weil viele Leute sagen, es sei cool. Schauen Sie sich nur an, wie viele Antworten Sie auf diese Frage haben.
Ich werde einen zusätzlichen Grund für das Lernen von vim angeben. Es ist bekannt für die Qualität und Vollständigkeit seiner Dokumente. So finden Sie die meisten Antworten auf Ihre Fragen im Hilfesystem, sobald Sie die richtigen Schlüsselwörter in Ihre Hilfeanfragen einfügen können.
quelle
Um vi (m) schnell zu lernen, muss man zuerst das gesamte Design verstehen. Vim hat eine große Auswahl an Cursorbewegungsbefehlen. Überprüfen Sie einige (X ist ein Zeichen, # eine Ziffer):
jk Pfeile eingeben 0 $ w W b B ctrolD crtolU ctrolE ctrolY HML fX FX tX TX ,; % gg G n N mX 'X' '
und viele mehr wäre es langweilig aufzuzählen. Viele von diesen unterstützen eine Zählung vor dem Befehl, wie 4j, um 4 Zeilen nach oben zu verschieben.
Zurück zum Entwurf geben Sie einen Befehl wie d zum Löschen gefolgt von einer Cursorbewegung ein. Der Befehl gilt für das Textstück von der Cursorposition bis zum Ende der Bewegung. Zum Beispiel bewegt sich H zum oberen Bildschirmrand, dH wird zum oberen Bildschirmrand gelöscht und cH wechselt (ersetzt) zum oberen Bildschirmrand.
Dieses Design ist sehr leistungsfähig. Es reduziert oder organisiert auch, was Sie lernen müssen. Der erste Schritt besteht definitiv darin, einige Cursorbewegungsbefehle zu lernen. Sagen wir zuerst 8 oder 10. Dann sind Sie fast fertig.
quelle
Etwas Neues zu lernen ist immer die Mühe wert, IMHO. Ich schlage vor, Sie drucken einen Spickzettel aus und zwingen sich, ihn Tag für Tag zu verwenden.
quelle
Es lohnt sich auf jeden Fall, Vim zu lernen, um teilweise zusammenzufassen, was hier zuvor gesagt wurde. Dies sind die Hauptgründe:
Nebenbei bemerkt, wenn Sie feststellen, dass Ihnen die Vim-Tastenkombinationen gefallen, gibt es auch IDEs, die VIM-Bindungen in ihren Editoren für einfache Befehle enthalten, z. B. Komodo Edit .
Wenn Sie Hilfe beim Erlernen von Vim benötigen, geben Sie "vimtutor" in Ihr Terminal ein und befolgen Sie die Anweisungen. Es gibt auch ein Buch, das besonders gut Hacking Vim ist
quelle
Nein. Vim zu lernen ist mehr wert als die Mühe.
quelle