Skip to the content.

Leader is Space in Current, VimScript, and Mini, and native motions are the same everywhere. Plugin maps below call out where Current diverges.

If you already know Vim, skip to Files.

Native

Motion

Action Command
Move up (prefix with a count) #k or arrow up
Move down #j or arrow down
Move left #h or arrow left
Move right #l or arrow right

Writing

Action Command
Insert i a o s
Replace r R
Visual v
Copy y
Paste p P
Undo u
Delete x or #d + motion or dd
Search /query then n

Vim treats words as objects. Once that clicks, counts and motions get fast.

Lines

Action Command
End of word #e
Forward / back a word #w / #b
Forward a WORD W
End of line $
Start of line 0
First non-blank ^

Jumping

Action Command
Top / bottom of file gg / G
Line # #G
Top / middle / bottom of screen H M L
Sentences / paragraphs ( ) { }
Matching brace %
Page up / down Ctrl-b / Ctrl-f

Scrolling

Action Command
Half page Ctrl-d / Ctrl-u
Full page Ctrl-f / Ctrl-b
One line Ctrl-e / Ctrl-y

Marks

Action Command
Set mark x mx
Jump to mark line / position 'x / `x
Undo the last jump ````

Files

Action Command
Save Space w
Quit / close window or terminal Space q
Split / vertical split Space v j / k
Only this window Space v v (Lua)
Resize Space < / >

Buffers

A buffer is an open file in the list, not necessarily visible.

Action Command
Next / previous Space k / j
Delete current Space h
Close others (Lua) Space H
Move tab (Lua) Space m k / j

Plugin manager

Action Mini / VimScript (Plug) Current (Pckr)
Install Space p i same
Clean Space p c same
Update / sync Space p u same
Action Mini / VimScript Current
File tree (right) Space n NERDTree Space n nvim-tree
EasyMotion Space s s same
Search in file / ? (incsearch) / plus Telescope
Find files Space f f (fzf modal) Space t f
Live grep ack / fzf Space t t
Telescope hub — Space t
Theme picker Space t h same

Git (all three)

Action Command
Status Space g s t
Blame / show g b l / g s h
Commit Space g c (Lua) or g c m
Add current file Space g a a
Pull / push Space g p l / p s
Checkout / new branch g c o / g c b (Lua)

Current extras

Action Command
Format Space f
Toggle autosave Space a w
Color picker Space r
Help map Space h h
New terminal (left) Ctrl t
Close terminal Space q

Mini/VimScript also bind Ctrl t to a left term://zsh split. Theme picker and Space q are on all three.