Üben Sie echtes Vim in einem Browser-Terminal. Vom Beenden (:q, :wq) über die Modi bis zu dd, yy und u: lernen durch Tippen, ohne Installation und ohne Konto.
Vim ist für eine einzige Frage berühmt: Wie komme ich hier wieder raus? Diese Seite ist ein kostenloses, praktisches Vim-Tutorial, in dem Sie echte Vim-Tasten in einem Browser-Terminal üben, beginnend genau bei dieser Hürde. Nichts zu installieren, kein Konto nötig.
Zuerst: der Weg hinaus
Wenn Sie feststecken, sind die Schritte immer dieselben.
- Esc drücken (zurück in den Normalmodus)
:q! tippen, um die Änderungen zu verwerfen, oder :wq, um zu speichern und zu schließen (ZZ tut dasselbe)
- Enter drücken
Wenn :q angeblich nicht funktioniert, fehlt fast immer das Esc. Im Einfügemodus ist :q kein Befehl, sondern werden drei Zeichen in die Datei geschrieben. Also erst Esc.
Die Modi sind der ganze Gedanke
Vim hat einen Einfügemodus, in dem Tastendrücke zu Text werden, und einen Normalmodus, in dem Tasten Befehle sind. i geht hinein, Esc kommt zurück. Alles andere in Vim baut auf dieser einen Bewegung auf.
Anfangs fühlt es sich fremd an, weil andere Editoren immer schreiben. Sitzt es einmal, löscht dd eine Zeile, yy kopiert sie und p fügt sie wieder ein, ohne dass die Hände die Grundstellung verlassen.
Zwei Lektionen, so weit wie nötig
- Vim-Grundlagen: Datei öffnen, mit
hjkl bewegen, speichern, beenden
- Vim-Bearbeitung: bearbeiten mit
dd / yy / p, rückgängig und wiederholen mit u und Ctrl-r, suchen mit /, ersetzen mit :s
Keine der beiden ist eine Leseübung: Jede Mission wird daran geprüft, was tatsächlich mit der Datei passiert ist. Die übrigen Lektionen stehen in der Tutorial-Liste.
Echte Tasten, die sich richtig verhalten
Der Editor setzt modales Bearbeiten selbst um: Wortbewegungen, Register, Marken, die Wiederholung mit . und Makros von qa bis @a verhalten sich wie auf einer echten Maschine. Was Sie hier in die Finger bekommen, gilt unverändert für das Vim auf Ihrem Server.
Am Desktop können Sie im freien Modus vim notes.md tippen und denselben Editor ohne Aufgabe öffnen.
Nichts kaputtzumachen
Sie bearbeiten virtuelle Dateien im Browser-Tab. Speichern, löschen, Chaos anrichten: Ein Neuladen der Seite stellt alles wieder her. Üben Sie das Beenden mit :q! und das Rückgängigmachen mit u, so oft Sie mögen.