Alle Werkzeuge
Kostenlos

Eine durchsuchbare, druckbare Vim-Referenz — Modi, Bewegungen, Bearbeitung, Suchen & Ersetzen, Fenster, Buffer und Register. Kostenlos.

Modi

9
Esc
Zum Normal-Modus zurückkehren
i / a
Vor / nach dem Cursor einfügen
I / A
Am Zeilenanfang / -ende einfügen
o / O
Neue Zeile darunter / darüber öffnen
v
Visual-Modus (Zeichenauswahl)
V
Visual-Line-Modus
Ctrl-v
Visual-Block-Modus (Spalten)
R
Ersetzen-Modus (Überschreiben)
:
Kommandozeilen-(Ex-)Modus

Bewegungen

10
h j k l
Links, runter, hoch, rechts
w / b
Ein Wort vor / zurück
e / ge
Ende des nächsten / vorherigen Worts
0 / ^ / $
Zeilenanfang / erstes Nicht-Leerzeichen / Zeilenende
gg / G
Erste Zeile / letzte Zeile
42G / :42
Zu Zeile 42 springen
{ / }
Vorheriger / nächster Absatz
%
Zur passenden Klammer springen
f x / t x
Zum / vor das nächste x in der Zeile
Ctrl-d / Ctrl-u
Eine halbe Seite runter / hoch scrollen

Bearbeitungsoperatoren

11
x / X
Zeichen unter / vor Cursor löschen
dd / D
Zeile / bis Zeilenende löschen
dw / diw
Wort / inneres Wort löschen
cc / C
Zeile / bis Zeilenende ändern
ciw / ci"
Inneres Wort / innerhalb von Anführungszeichen ändern
yy / yw
Zeile / Wort yanken (kopieren)
p / P
Nach / vor dem Cursor einfügen
r x / ~
Ein Zeichen ersetzen / Schreibweise umschalten
u / Ctrl-r
Rückgängig / Wiederholen
.
Letzte Änderung wiederholen
>> / <<
Zeile einrücken / ausrücken

Visual-Modus

9
v / V
Zeichen- / Zeilenauswahl starten
Ctrl-v
Block-(Spalten-)Auswahl starten
o
Zum anderen Ende der Auswahl springen
d / y
Auswahl löschen / yanken
c
Auswahl ändern
> / <
Auswahl einrücken / ausrücken
gu / gU
Auswahl klein- / großschreiben
gv
Letzte Visual-Auswahl erneut wählen
I / A
Block einfügen davor / anhängen danach (Ctrl-v)

Suchen & Ersetzen

9
/pattern
Vorwärts nach Muster suchen
?pattern
Rückwärts nach Muster suchen
n / N
Nächster / vorheriger Treffer
* / #
Wort unter Cursor vor / zurück suchen
:%s/old/new/g
Alle in der Datei ersetzen
:%s/old/new/gc
Alle mit Bestätigung ersetzen
:s/old/new/g
Alle in der aktuellen Zeile ersetzen
:%s/\<word\>/x/g
Nur ganze Wörter ersetzen
:noh
Suchhervorhebung löschen

Fenster & Tabs

8
:sp / :split
Horizontale Teilung
:vsp / :vsplit
Vertikale Teilung
Ctrl-w h/j/k/l
Zur Teilung in dieser Richtung wechseln
Ctrl-w w
Zur nächsten Teilung wechseln
Ctrl-w q / c
Aktuelle Teilung schließen
Ctrl-w o
Alle anderen Teilungen schließen
Ctrl-w =
Teilungsgrößen angleichen
:tabnew / gt / gT
Neuer Tab / nächster / vorheriger Tab

Buffer & Dateien

9
:e file
Datei öffnen / bearbeiten
:w / :w file
Speichern / Speichern unter
:wq / :x / ZZ
Speichern und beenden
:q / :q!
Beenden / Beenden ohne Speichern
:ls / :buffers
Offene Buffer auflisten
:b name / :bN
Zu Buffer per Name / Nummer wechseln
:bn / :bp
Nächster / vorheriger Buffer
:bd
Buffer löschen (schließen)
:wa / :qa
Alle speichern / alle beenden

Register & Marken

8
"ayy
Zeile in Register a yanken
"ap
Aus Register a einfügen
"+y / "+p
In Systemzwischenablage yanken / daraus einfügen
:reg
Register-Inhalt anzeigen
ma
Marke a am Cursor setzen
`a / 'a
Zu Marke a springen (exakt / Zeile)
``
Zur vorherigen Position zurückspringen
:marks
Alle Marken auflisten

Makros

7
qa
Aufnahme in Register a starten
q
Aufnahme stoppen
@a
Makro a abspielen
@@
Zuletzt abgespieltes Makro wiederholen
5@a
Makro a fünfmal abspielen
:%normal @a
Makro a auf jeder Zeile ausführen
"ap → edit → "ay$
Makro einfügen, bearbeiten, dann neu yanken zum Ändern

Kein Eintrag passt zu „:q“.


Brauchen Sie Hilfe?
Ein Problem mit diesem Tool gefunden? Sagen Sie es unserem Team.
Problem melden

Füge dieses kostenlose Tool zu deiner eigenen Website hinzu — kopiere den Code unten und füge ihn ein.