Alle Werkzeuge
Kostenlos

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

Modes

9
Esc
Return to Normal mode
i / a
Insert before / after the cursor
I / A
Insert at start / end of the line
o / O
Open a new line below / above
v
Visual mode (character selection)
V
Visual line mode
Ctrl-v
Visual block mode (columns)
R
Replace mode (overtype)
:
Command-line (Ex) mode

Motions

10
h j k l
Left, down, up, right
w / b
Forward / back one word
e / ge
End of next / previous word
0 / ^ / $
Line start / first non-blank / line end
gg / G
First line / last line
42G / :42
Jump to line 42
{ / }
Previous / next paragraph
%
Jump to matching bracket
f x / t x
Move to / before next x on the line
Ctrl-d / Ctrl-u
Scroll half page down / up

Editing operators

11
x / X
Delete char under / before cursor
dd / D
Delete line / to end of line
dw / diw
Delete word / inner word
cc / C
Change line / to end of line
ciw / ci"
Change inner word / inside quotes
yy / yw
Yank (copy) line / word
p / P
Paste after / before the cursor
r x / ~
Replace one char / toggle case
u / Ctrl-r
Undo / redo
.
Repeat the last change
>> / <<
Indent / unindent the line

Visual mode

9
v / V
Start character / line selection
Ctrl-v
Start block (column) selection
o
Jump to the other end of the selection
d / y
Delete / yank the selection
c
Change the selection
> / <
Indent / unindent the selection
gu / gU
Lowercase / uppercase the selection
gv
Reselect the last visual selection
I / A
Block insert before / append after (Ctrl-v)

Search & replace

9
/pattern
Search forward for pattern
?pattern
Search backward for pattern
n / N
Next / previous match
* / #
Search word under cursor fwd / back
:%s/old/new/g
Replace all in the file
:%s/old/new/gc
Replace all with confirmation
:s/old/new/g
Replace all on the current line
:%s/\<word\>/x/g
Replace whole words only
:noh
Clear search highlighting

Windows & tabs

8
:sp / :split
Horizontal split
:vsp / :vsplit
Vertical split
Ctrl-w h/j/k/l
Move to the split in that direction
Ctrl-w w
Cycle to the next split
Ctrl-w q / c
Close the current split
Ctrl-w o
Close all other splits
Ctrl-w =
Equalize split sizes
:tabnew / gt / gT
New tab / next / previous tab

Buffers & files

9
:e file
Open / edit a file
:w / :w file
Save / save as
:wq / :x / ZZ
Save and quit
:q / :q!
Quit / quit discarding changes
:ls / :buffers
List open buffers
:b name / :bN
Switch to a buffer by name / number
:bn / :bp
Next / previous buffer
:bd
Delete (close) a buffer
:wa / :qa
Write all / quit all

Registers & marks

8
"ayy
Yank line into register a
"ap
Paste from register a
"+y / "+p
Yank to / paste from system clipboard
:reg
Show register contents
ma
Set mark a at the cursor
`a / 'a
Jump to mark a (exact / line)
``
Jump back to the previous position
:marks
List all marks

Macros

7
qa
Start recording into register a
q
Stop recording
@a
Play back macro a
@@
Repeat the last played macro
5@a
Play macro a five times
:%normal @a
Run macro a on every line
"ap → edit → "ay$
Paste, edit, then re-yank a macro to change it

Kein Eintrag passt zu „:q“.


Über Vim-Spickzettel

Dieser Vim-Spickzettel ordnet den Editor nach Konzepten: Modi, Bewegungen, Bearbeitungsoperatoren, visueller Modus, Suchen und Ersetzen, Fenster und Tabs, Puffer und Dateien, Register und Marken sowie Makros. Jede Zeile ist ein Tastenkürzel oder Befehl mit einer knappen Beschreibung seiner Wirkung.

Vim belohnt Muskelgedächtnis, und der schnellste Weg, es aufzubauen, ist die richtige Bewegung oder den richtigen Operator vor Augen zu haben, wenn man sie braucht. Der Spickzettel hält die kombinierbaren Bausteine — Operatoren, Bewegungen, Zähler — zusammen, sodass die Grammatik von Vim sichtbar bleibt, statt Tastenkürzel für Tastenkürzel auswendig gelernt zu werden.

Er ist kostenlos und vollständig clientseitig: Filtern Sie jedes Tastenkürzel live mit dem Suchfeld, springen Sie über das fixierte Inhaltsverzeichnis zwischen Abschnitten, klicken Sie, um einen Ex-Befehl zu kopieren, und drucken Sie den Spickzettel aus — der klassische Weg, Vim zu lernen, ist mit einem Ausdruck neben der Tastatur.

So verwenden Sie Vim-Spickzettel

  1. Beginnen Sie mit dem Abschnitt Modi, wenn Sie neu sind, oder springen Sie direkt zu Bewegungen und Bearbeitungsoperatoren.
  2. Suchen Sie nach einer Aktion wie delete, replace oder macro, um den gesamten Spickzettel zu filtern.
  3. Nutzen Sie das fixierte Inhaltsverzeichnis, um zu Abschnitten wie Register & Marken oder Fenster & Tabs zu springen.
  4. Klicken Sie auf einen Befehl oder sein Kopiersymbol, um Ex-Befehle wie Suchen-und-Ersetzen-Muster zu kopieren.
  5. Drucken Sie den Spickzettel und legen Sie ihn neben Ihre Tastatur, während die Bewegungen zu Muskelgedächtnis werden.

Häufig gestellte Fragen

Neun Abschnitte: Modi, Bewegungen, Bearbeitungsoperatoren, visueller Modus, Suchen und Ersetzen, Fenster und Tabs, Puffer und Dateien, Register und Marken sowie Makros — das vollständige Arbeitsvokabular des Editors.

Ja. Der Spickzettel behandelt das Kernverhalten von Vim — Modi, Bewegungen, Operatoren, Register, Makros —, das in Neovim identisch ist, sodass alles unabhängig davon gilt, welches der beiden Sie nutzen.

Lesen Sie zuerst den Abschnitt Modi, um Normal-, Einfüge- und visuellen Modus zu verstehen, und lernen Sie dann eine Handvoll Bewegungen und Operatoren. Da sich Vim-Befehle kombinieren lassen, deckt schon ein kleines Vokabular die meiste Bearbeitung ab.

Ja. Die Druckfunktion entfernt die Suchleiste und Navigation und gibt nur die Tastenkürzel und Beschreibungen aus — ein ausgedruckter Vim-Spickzettel ist immer noch der klassische Weg, Vim zu lernen.

Ja, völlig kostenlos, im Browser durchsuchbar und ohne Konto ausdruckbar.


Beliebte Suchen
vim cheat sheet vim commands list vim shortcuts vim search and replace vim motions reference vim visual mode commands vim macros how to quit vim
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.