Vim-Befehle Referenz - Vollständiger Vi/Vim Editor Leitfaden

Schnelle Referenz für Vi/Vim Editor-Befehle und Tastenkombinationen

Navigation

h
Cursor nach links bewegen
j
Cursor nach unten bewegen
k
Cursor nach oben bewegen
l
Cursor nach rechts bewegen
w
Zum nächsten Wort bewegen
b
Zum vorherigen Wort bewegen
0
Zum Zeilenanfang bewegen
$
Zum Zeilenende bewegen
gg
Zum Dateianfang gehen
G
Zum Dateiende gehen
Ctrl+f
Seite nach unten
Ctrl+b
Seite nach oben

Bearbeitung

i
Einfügemodus aktivieren
a
Nach Cursor anhängen
o
Neue Zeile darunter
O
Neue Zeile darüber
Esc
Zurück zum Normalmodus
x
Zeichen unter Cursor löschen
dd
Ganze Zeile löschen
yy
Zeile kopieren (yanken)
p
Nach Cursor einfügen
u
Rückgängig
Ctrl+r
Wiederholen
r
Zeichen ersetzen

Visueller Modus

v
Visueller Zeichenmodus
V
Visueller Zeilenmodus
Ctrl+v
Visueller Blockmodus
y
Markierten Text kopieren (yanken)
d
Markierten Text löschen
>
Markierten Text einrücken
<
Markierten Text ausrücken

Suchen & Ersetzen

/pattern
Vorwärts suchen
?pattern
Rückwärts suchen
n
Nächster Suchtreffer
N
Vorheriger Suchtreffer
:s/old/new
In aktueller Zeile ersetzen
:%s/old/new/g
Alle in Datei ersetzen
*
Wort unter Cursor suchen

Dateien & Puffer

:w
Datei speichern
:q
Beenden
:wq
Speichern und beenden
:q!
Beenden erzwingen (Änderungen verwerfen)
:e filename
Datei öffnen
:sp
Fenster horizontal teilen
:vsp
Fenster vertikal teilen
Ctrl+w
Zwischen Fenstern wechseln

Erweitert

.
Letzten Befehl wiederholen
q[a-z]
Makro aufzeichnen
@[a-z]
Makro abspielen
:set nu
Zeilennummern anzeigen
:set paste
Einfügemodus aktivieren
:%!xxd
In Hex-Modus wechseln
:!cmd
Shell-Befehl ausführen
ZZ
Speichern und beenden (Kurzbefehl)