Inhaltsverzeichnis
vi
Löschen
Wort kopieren
Text kopieren
Text markieren
Zeile kopieren
Zeilen einfügen
Zeilen löschen
Zeilen verschieben 1
Zeilen verschieben 2
Zeilen verschieben 3
Text in neue Datei kopieren
Text aus externer Datei einfügen
Text aus externer Datei öffnen
vi
vi
Löschen
x - Zeichen löschen
nx - n Zeichen löschen
dd - Zeile löschen
ndd - n Zeilen löschen
d$ - löschen bis Zeilenende
Wort kopieren
ESC
Cursor in das Wort stellen
dw - löscht das Wort und kopiert es in den Puffer.
yw - Kopiert ein Wort rechts vom Cursor in Puffer.
yb - Kopiert ein Wort links vom Cursor in Puffer.
P - einfügen vor dem Cursor
p - einfügen nach dem Cursor
Text kopieren
ESC v - Visual Modus
mit Cursor Text markieren
mit x oder y Text ausschneiden oder kopieren
Cursor an neue Position
P - einfügen vor dem Cursor
p - einfügen nach dem Cursor
Text markieren
ggVG - alles markieren
Zeile kopieren
ESC
Yp - verdoppelt die aktuelle Zeile
Cursor in die Ziele stellen
yy
P - einfügen oberhalb der aktuellen Zeile
p - einfügen unterhalb der aktuellen Zeile
Zeilen einfügen
O - einfügen oberhalb der aktuellen Zeile
o- einfügen unterhalb der aktuellen Zeile
Zeilen löschen
dd - eine Zeile löschen
3dd - 3 Zeilen löschen
Zeilen verschieben 1
ESC
Cursor in die 1. Zeile
3dd (3 Zeilen ausschneiden)
Cursor an neue Position
mit P oder p ober- oder- oder unterhalb einfügen
Zeilen verschieben 2
ESC
Cursor in die 1. Zeile
mx - Marke x setzen (Marken a-z)
:4 - Cursor in die 4. Zeile setzen
d'x - Text zwischen marke x und Cursor wird ausgeschnitten
Cursor an neue Position
mit P oder p ober- oder- oder unterhalb einfügen
Zeilen verschieben 3
Cursor in die 1. Zeile
ESC v - Visual Modus
mit Cursor Text markieren
mit x oder y Text ausschneiden oder kopieren
Cursor an neue Position
mit P oder p ober- oder- oder unterhalb einfügen
Text in neue Datei kopieren
:30,40w neudatei - Zeilen 30 - 40 werden in die neue Datei geschrieben
:30,40w » datei - Zeilen 30 - 40 werden an die datei angefügt
Text aus externer Datei einfügen
:r dateiname - Datei wird an der Cursorosition eingefügt
:r! sed -n ‘1,10p’ dateiname - die Zeilen 1 - 10 der Datei dateiname werden an der Cursorposition eingefügt
Text aus externer Datei öffnen
:e dateiname - Datei wird geöffnet