Alle tools
Gratis

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

Modi

9
Esc
Keer terug naar Normal-modus
i / a
Invoegen vóór / na de cursor
I / A
Invoegen aan begin / einde van de regel
o / O
Open een nieuwe regel onder / boven
v
Visual-modus (tekenselectie)
V
Visual line-modus
Ctrl-v
Visual block-modus (kolommen)
R
Replace-modus (overschrijven)
:
Command-line (Ex)-modus

Bewegingen

10
h j k l
Links, omlaag, omhoog, rechts
w / b
Vooruit / terug één woord
e / ge
Einde van volgend / vorig woord
0 / ^ / $
Regelbegin / eerste niet-lege / regeleinde
gg / G
Eerste regel / laatste regel
42G / :42
Spring naar regel 42
{ / }
Vorige / volgende alinea
%
Spring naar bijbehorende haak
f x / t x
Ga naar / vóór volgende x op de regel
Ctrl-d / Ctrl-u
Scroll een halve pagina omlaag / omhoog

Bewerkingsoperatoren

11
x / X
Verwijder teken onder / vóór cursor
dd / D
Verwijder regel / tot einde regel
dw / diw
Verwijder woord / binnenste woord
cc / C
Wijzig regel / tot einde regel
ciw / ci"
Wijzig binnenste woord / binnen quotes
yy / yw
Yank (kopieer) regel / woord
p / P
Plak na / vóór de cursor
r x / ~
Vervang één teken / wissel hoofdlettergebruik
u / Ctrl-r
Ongedaan maken / opnieuw
.
Herhaal de laatste wijziging
>> / <<
Inspringen / uitspringen van de regel

Visual-modus

9
v / V
Start teken- / regelselectie
Ctrl-v
Start blok- (kolom)selectie
o
Spring naar het andere einde van de selectie
d / y
Verwijder / yank de selectie
c
Wijzig de selectie
> / <
Inspringen / uitspringen van de selectie
gu / gU
Kleine / hoofdletters voor de selectie
gv
Herselecteer de laatste visual-selectie
I / A
Blok-invoegen vóór / toevoegen na (Ctrl-v)

Zoeken & vervangen

9
/pattern
Zoek vooruit naar patroon
?pattern
Zoek achteruit naar patroon
n / N
Volgende / vorige match
* / #
Zoek woord onder cursor vooruit / terug
:%s/old/new/g
Vervang alles in het bestand
:%s/old/new/gc
Vervang alles met bevestiging
:s/old/new/g
Vervang alles op de huidige regel
:%s/\<word\>/x/g
Vervang alleen hele woorden
:noh
Wis zoekmarkering

Vensters & tabbladen

8
:sp / :split
Horizontale splitsing
:vsp / :vsplit
Verticale splitsing
Ctrl-w h/j/k/l
Ga naar de splitsing in die richting
Ctrl-w w
Wissel naar de volgende splitsing
Ctrl-w q / c
Sluit de huidige splitsing
Ctrl-w o
Sluit alle andere splitsingen
Ctrl-w =
Maak splitsingsgroottes gelijk
:tabnew / gt / gT
Nieuw tabblad / volgend / vorig tabblad

Buffers & bestanden

9
:e file
Open / bewerk een bestand
:w / :w file
Opslaan / opslaan als
:wq / :x / ZZ
Opslaan en afsluiten
:q / :q!
Afsluiten / afsluiten met verwerping van wijzigingen
:ls / :buffers
Lijst open buffers
:b name / :bN
Wissel naar een buffer op naam / nummer
:bn / :bp
Volgende / vorige buffer
:bd
Verwijder (sluit) een buffer
:wa / :qa
Schrijf alles / sluit alles af

Registers & marks

8
"ayy
Yank regel naar register a
"ap
Plak uit register a
"+y / "+p
Yank naar / plak uit systeemklembord
:reg
Toon registerinhoud
ma
Zet mark a bij de cursor
`a / 'a
Spring naar mark a (exact / regel)
``
Spring terug naar de vorige positie
:marks
Lijst alle marks

Macro's

7
qa
Begin opnemen naar register a
q
Stop opnemen
@a
Speel macro a af
@@
Herhaal de laatst afgespeelde macro
5@a
Speel macro a vijf keer af
:%normal @a
Voer macro a uit op elke regel
"ap → edit → "ay$
Plak, bewerk en yank een macro opnieuw om hem te wijzigen

Geen vermelding komt overeen met “:q”.


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.