Skip to content

Evil Keybinding Referenceλ︎

An alphabetically ordered reference of Vim-style key bindings.

Normal mode keybindingsλ︎

Keybindings available in Evil normal mode and the resultant state they leave you in.

Keybinding Description State
@ execute keyboard macro (defined by q) Normal
' jump to mark (defined by m) Normal
a append text after cursor Insert
a append text after cursor Insert
A append text to end of sentence Insert
b move cursor back to start of previous word Normal
B move cursor back to start of last word Normal
c change (use with modifier) Insert
C change rest of sentence Insert
d delete (use with modifier) Normal
D delete rest of sentence Normal
e end of word Normal
E end of word (seems same as above) Normal
f find character forward (type character) Normal
F find character backward (type character) Normal
fd Escape (press almost together) Normal
g go menu Normal
G Jump to end of buffer Normal
h move cursor left Normal
H move cursor to top of buffer Normal
i insert text Insert
I insert text at start of sentence Insert
j Move cursor down a line Normal
J Join next line to end of current Normal
k Move cursor up a line Normal
K spacemacs/evil-smart-doc-lookup Normal
l Move cursor right Normal
L Move cursor to bottom of buffer Normal
m Create marker (next character is marker name) Normal
M Jump to middle of buffer Normal
n Next search occurrence Normal
N Previous search occurrence Normal
o New line below Insert
O New line above Insert
p Paste (after / below cursor) Insert
P Paste (before / above cursor) Insert
q Record keyboard macro attached to given character Normal
Q undefined Normal
r Replace character under cursor Normal
R Replace character state Replace
s Substitute character Insert
S Substitute current line Insert
t Find character forward - cursor before character Normal
T Find character backward - cursor after character Normal
u Undo last change (C-R to redo) Normal
U Undefined Normal
v Visual select Visual
V Visual select sentence Visual
w Jump cursor to start of next word Normal
W Jump cursor to start of next word Normal
x Delete character under cursor Normal
X Delete character backwards Normal
y y Yank (copy) line Normal
Y Yank (copy) line Normal
z Menu - code folding / keyboard macros Normal

Last update: December 2, 2022