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