Befehl |
Beschreibung |
i |
Wechsel in den Einfügemodus |
a |
Wechsel in den Einfügemodus nach dem Cursor |
I |
Wechsel in den Einfügemodus am Anfang der Zeile |
A |
Wechsel in den Einfügemodus am Ende der Zeile |
o |
Neue Zeile unterhalb einfügen und in den Einfügemodus wechseln |
O |
Neue Zeile oberhalb einfügen und in den Einfügemodus wechseln |
esc |
Zurück in den Befehlsmodus |
:w |
Datei speichern |
:q |
VI beenden |
:wq |
Speichern und beenden |
:q! |
Beenden ohne zu speichern |
:e [Dateiname] |
Öffnet eine Datei |
:w [Dateiname] |
Speichert die Datei unter einem neuen Namen |
:x |
Speichern und beenden, wenn Änderungen vorhanden sind |
Befehl |
Beschreibung |
h |
Ein Zeichen nach links |
j |
Eine Zeile nach unten |
k |
Eine Zeile nach oben |
l |
Ein Zeichen nach rechts |
gg |
Zum Anfang des Dokuments |
G |
Zum Ende des Dokuments |
0 |
Zum Anfang der Zeile |
$ |
Zum Ende der Zeile |
w |
Zum Anfang des nächsten Wortes |
b |
Zum Anfang des vorherigen Wortes |
e |
Zum Ende des nächsten Wortes |
{ |
Zum vorherigen Absatz |
} |
Zum nächsten Absatz |
H |
Zum Anfang des Bildschirms |
M |
Zur Mitte des Bildschirms |
L |
Zum Ende des Bildschirms |
Ctrl + f |
Eine Seite nach vorne blättern |
Ctrl + b |
Eine Seite zurück blättern |
Ctrl + d |
Eine halbe Seite nach vorne blättern |
Ctrl + u |
Eine halbe Seite zurück blättern |
nG |
Zur n-ten Zeile gehen |
Befehl |
Beschreibung |
dd |
Aktuelle Zeile löschen |
yy |
Aktuelle Zeile kopieren |
p |
Kopierten Text nach dem Cursor einfügen |
P |
Kopierten Text vor dem Cursor einfügen |
u |
Letzte Änderung rückgängig machen |
U |
Alle Änderungen in der aktuellen Zeile rückgängig machen |
r |
Ein Zeichen ersetzen |
cw |
Ein Wort ändern |
dw |
Ein Wort löschen |
x |
Ein Zeichen löschen |
~ |
Groß-/Kleinschreibung des aktuellen Zeichens umschalten |
J |
Nächste Zeile an die aktuelle Zeile anhängen |
cc |
Aktuelle Zeile ändern |
c$ |
Von der Cursorposition bis zum Ende der Zeile ändern |
dd |
Aktuelle Zeile löschen |
d$ |
Von der Cursorposition bis zum Ende der Zeile löschen |
dw |
Von der Cursorposition bis zum Ende des Wortes löschen |
D |
Von der Cursorposition bis zum Ende der Zeile löschen |
y |
Text kopieren (yank) |
yy |
Aktuelle Zeile kopieren |
p |
Kopierten Text nach dem Cursor einfügen |
P |
Kopierten Text vor dem Cursor einfügen |