Alle tools
Gratis

Een doorzoekbare, afdrukbare Vim-referentie — modi, bewegingen, bewerken, zoeken & vervangen, vensters, buffers en registers. Gratis.

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

Geen vermelding komt overeen met “:q”.


Over Vim Spiekbriefje

Deze Vim-cheatsheet brengt de editor conceptueel in kaart: modi, motions, bewerkingsoperators, visuele modus, zoeken en vervangen, vensters en tabs, buffers en bestanden, registers en marks, en macro's. Elke rij is een toetsaanslag of commando met een korte beschrijving van wat het doet.

Vim beloont spiergeheugen, en de snelste manier om dat op te bouwen is de juiste motion of operator voor je hebben op het moment dat je hem nodig hebt. De cheatsheet houdt de samenstelbare onderdelen — operators, motions, tellers — gegroepeerd, zodat de grammatica van Vim zichtbaar blijft in plaats van los uit het hoofd geleerd te worden.

Hij is gratis en volledig client-side: filter elke toetsaanslag live met het zoekvak, spring tussen secties via de vastgeplakte inhoudsopgave, klik om een Ex-commando te kopiëren, en print de cheatsheet — de klassieke manier om Vim te leren is met een afdruk naast het toetsenbord.

Hoe gebruik je Vim Spiekbriefje

  1. Begin met de sectie Modi als je nieuw bent, of spring meteen naar Motions en Bewerkingsoperators.
  2. Zoek op een actie zoals delete, replace of macro om het hele overzicht te filteren.
  3. Gebruik de vastgeplakte inhoudsopgave om naar secties als Registers & marks of Vensters & tabs te springen.
  4. Klik op een commando of het kopieerpictogram om Ex-commando's zoals zoek-en-vervang-patronen te kopiëren.
  5. Print de cheatsheet en houd hem naast je toetsenbord terwijl de motions spiergeheugen worden.

Veelgestelde vragen

Negen secties: modi, motions, bewerkingsoperators, visuele modus, zoeken en vervangen, vensters en tabs, buffers en bestanden, registers en marks, en macro's — de volledige werkvocabulaire van de editor.

Ja. De cheatsheet behandelt kerngedrag van Vim — modi, motions, operators, registers, macro's — dat identiek is in Neovim, dus alles is van toepassing ongeacht welke van de twee je gebruikt.

Lees eerst de sectie Modi om normale, insert- en visuele modus te begrijpen, en leer daarna een handvol motions en operators. Omdat Vim-commando's samenstelbaar zijn, dekt een kleine woordenschat al het meeste bewerkingswerk.

Ja. De printknop verwijdert de zoekbalk en navigatie en levert alleen de toetsaanslagen en beschrijvingen op — een afgedrukte Vim-cheatsheet is nog steeds de klassieke manier om te leren.

Ja, volledig gratis, doorzoekbaar in je browser en printbaar zonder account.


Populaire zoekopdrachten
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
Hulp nodig?
Een probleem met deze tool gevonden? Laat het ons weten.
Een probleem melden

Voeg deze gratis tool toe aan je eigen website — kopieer en plak de onderstaande code.