myhelp:vi
Table of Contents
Some vi tricks/commands you should know
Pastemode
Maybe you know the situation, when inserting something in a file and vi is messing up the pasted context with tabulators.
:set paste
Kopieren
- Eine Zeile kopieren:
yycopy - Mehrere Zeilen kopieren:
y[Anzahl Zeilen]y
Einfügen
- Kopierten Inhalt unterhalb des Cursors einfügen:
p - Kopierten Inhalt oberhalb des Cursors einfügen:
P
Ausschneiden
- Eine Zeile ausschneiden:
dd - Mehrere Zeilen ausschneiden:
d[Anzahl Zeilen]d
Undo
- Letzte Aktion rückgängig machen:
u - Alle Änderungen in der aktuellen Zeile rückgängig machen:
U
Beenden
- Vi beenden:
:q - Vi beenden, Änderungen verwerfen:
:q! - Vi beenden und Änderungen speichern:
:wq
Suchen
- Suchen nach nächsten String:
/string - Suchen nach vorherigem String:
?string - Suche nach nächstem Eintrag von / oder ?:
n - Suche nach vorherigem Eintrag von / oder ?:
N
Modi
Command
- Innerhalb eines anderen Modus:
ESC
Insert
- Anfangs Zeile:
I - Ende Zeile :
A - Links vom Cursor:
i - Rechts vom Cursor:
a
Replace
- Ein Zeichen ersetzen:
r[String] - Replace Modus starten:
R - Ein Wort ersetzen:
cw[String] - Bis zum Ende der Zeile ersetzen:
c$[String]
Visual
- Visual Modus starten:
v
myhelp/vi.txt · Last modified: by ulrich
