===== VI Kurzreferenz =====
Eingabemodus:
ESC Taste # Umschalten von Eingabe- in Kommandomodus
i # Eingabe beginnt an Cursor Position
a # Eingabe beginnt hinter Cursor Position
A # Cursor springt zu Zeilen Ende
r -> Zeichen # Zeichen unter dem Cursor wird durch
neues Zeichen ersetzt
Kommandomodus:
:w # Speichern
:wq # Speichern und verlassen
:q # Verlassen ohne Speichern
:wq! # Speichern, verlassen erzwingen
:x # Speichert, verlassen ohne Prüfung
/SuchMuster # Sucht im Text nach Muster
n # Weiter mit Suche im Text
dd # Löscht Zeile
x # Löscht Zechen unter dem Cursor
u # Rükgängigmachen der letzten Eingabe
U # Stellt die aktuelle Zeile wieder her
:Zahl # Springt in Zeile x
gg # Springt zur ersten Zeile
G # Springt zum Ende des Textes
h # Cursor nach links
j # Cursor nach unten
k # Cursor nach oben
l # Cursor nach rechts
:sort u # Sortiert und löscht doppelte Einträge
:g/^\s*$/d # Leere Zeilen löschen
:set number /:set nonumber # Zeilen Nummerierung ein / aus
yy # Kopiert aktuelle Zeile
yw # Kopiert Wort(teil) rechts vom Cursor
:%s/ALT/NEU/gc # Sucht und ersetzt, im gesamten Dokument nach Rückfrage
:%s/OLD/NEW/g