VIM | Ein paar Tipps für den Umgang mit dem VIM

Die Groß- und Kleinschreibung ist zu beachten.

Editieren

i | Insert Modus

ESC | Aktuellen Modus verlassen

I | Insert Modus am Zeilenanfang

A | Insert Modus am Zeilenende

u | Änderung zurücknehmen

Cursor Navigation

k | Cursor ein Feld nach oben bewegen

j | Cursor ein Feld nach unten bewegen

h | Cursor ein Feld nach links bewegen

l | Cursor ein Feld nach rechts bewegen

w | Cursor vorwärts zum Wortanfang bewegen

b | Cursor rückwärts zum Wortanfang bewegen

0 | Cursor zum Zeilenanfang bewegen

$ | Cursor zum Zeilenende bewegen

4gg | Cursor zur 4. Zeile bewegen

gg | Cursor zum Anfang des Dokuments bewegen

G | Cursor zum Ende des Dokuments bewegen

Markieren

v | Visuellen Modus starten, weitere Kommandos folgen

y | Den markierten Text kopieren

d | Cursor ein Feld nach links bewegen

Ausschneiden | Kopieren | Einfügen

dd | Löschen der aktuellen Zeile

4dd | Löschen von 4 Zeilen

D oder d$ | Löschen bis Zeilenende

yy | Aktuelle Zeile kopieren

4yy | 4 Zeilen kopieren

y$ | Kopieren bis Zeilenende

p | Vor dem Cursor die Zwischenablage einfügen

P | Nach dem Cursor die Zwischenablage einfügen

Speichern | Schließen

:w | Datei schreiben, wird aber nicht geschlossen

:q | Datei schließen, wird aber nicht geschrieben

:q! | Datei schließen, Änderungen werden verworfen

Suchen | Überschreiben

/VARIABLE | Variable vorwärts suchen

?VARIABLE | Variable rückwärts suchen

n | Erneute Suche, selbe Richtung

N | Erneute Suche, entgegengesetzte Richtung

:%s/VARIABLE/neueVARIABLE | Die erste vorkommende Variable wird ersetzt

:%s/VARIABLE/neueVARIABLE/g | Variable im gesamten Dokument ersetzen

Wichtige Kombinationen

gg=G | Kompletten Text einrücken

:wq | Schreibt und schließt die Datei