kbvr
Browse
Library
Sign in with Google
Loading…
Interactive shortcut visualisation
GitHub
VIM Key Bindings
i
Name:
VIM Key Bindings
Description:
Common VIM keybindings, grouped by mode
Shortcuts:
109
Tags:
0
Diagram
VIM Key Bindings
Common VIM keybindings, grouped by mode
Import
Export
Save
i
Name:
QWERTY US 80%
Description:
Exclusion of numpad and some navigation keys from a standard full-size keyboard.
Rows:
6
Keys:
87
Layout
QWERTY US 80%
Exclusion of numpad and some navigation keys from a standard full-size keyboard.
Import
Export
Save
Inspect Keys
Press I to toggle
Show JSON
Press J to toggle
Hide Search
Press / to toggle
Reset Pressed Keys
Press Escape to reset
All modes
▾
Press M to open • 0-9 to jump directly
Esc
+4
Exit Insert mode, return to Normal mode
Exit Visual mode, return to Normal mode
Cancel command, return to Normal mode
Exit Replace mode, return to Normal mode
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
PrtSc
ScrLk
Pause
`
Jump
to
a
mark
(exact
position)
Jump to a mark (exact position)
1
2
3
4
5
6
7
8
9
0
Move
to
start
of
line
Move to start of line
-
=
Backspace
+3
Delete character before cursor
Delete character in command line (exits Command-line mode if empty)
Restore the original character (undo one replace)
Ins
Home
PgUp
Tab
+2
Insert indentation
Command-line completion
Q
W
Move
to
start
of
next
word
Move to start of next word
E
Move
to
end
of
word
Move to end of word
R
+2
Replace single character under cursor
Replace selection with typed character
T
Y
+4
yy: yank current line (press twice)
yw: yank to next word
y$: yank to end of line (same as Y)
Yank (copy) selection
U
+2
Undo
Lowercase selection
I
Enter
Insert
mode
before
cursor
Enter Insert mode before cursor
O
+2
Open a new line below and enter Insert mode
Swap cursor to other end of selection
P
Paste
after
cursor
Paste after cursor
[
]
\
Del
End
PgDn
Caps
A
Enter
Insert
mode
after
cursor
Enter Insert mode after cursor
S
D
+4
dd: delete current line (press twice)
dw: delete to next word
d$: delete to end of line (same as D)
Delete selection
F
G
+2
gg: go to top of file (press twice)
gv: reselect last visual selection
H
Move
cursor
left
Move cursor left
J
Move
cursor
down
Move cursor down
K
Move
cursor
up
Move cursor up
L
Move
cursor
right
Move cursor right
;
'
Jump
to
a
mark
(line-wise)
Jump to a mark (line-wise)
Enter
+2
Insert a new line
Execute command
Shift
Z
Scroll
commands
prefix
(zz/zt/zb)
Scroll commands prefix (zz/zt/zb)
X
+2
Delete character under cursor
Delete selection
C
+3
cc: change current line (press twice)
cw: change to next word
c$: change to end of line (same as C)
V
+2
Enter Visual mode
Toggle off Visual mode (return to Normal)
B
Move
to
start
of
previous
word
Move to start of previous word
N
Repeat
last
search
Repeat last search
M
Set
a
mark
at
cursor
position
Set a mark at cursor position
,
.
Repeat
last
change
Repeat last change
/
Search
forward
Search forward
Shift
↑
+2
Move cursor up (still in Insert mode)
Previous command in history
Ctrl
Win
Alt
Space
Alt
Fn
Menu
Ctrl
←
Move
cursor
left
without
replacing
Move cursor left without replacing
↓
+2
Move cursor down (still in Insert mode)
Next command in history
→
Move
cursor
right
without
replacing
Move cursor right without replacing