-- VI VI VI -- by jordyn
verbs (intransitive):
i insert
I Insert
a append
A Append
p paste
P Paste
u undo
. redo
o open below
O open above
x kill char
s substitute
r replace
````````
verbs (transitive): //double for linewise//
c change
d delete
y yank (copy)
prepositions:
a around
i in
s surrounding (with tpope/vim-surround)
f,F,t,T find/to
nouns: (* needs preposition)
w,W word
b,B backwards word
f{_},t{_},etc search match
n search match
" "quotes"*
B {braces}*
b (parens)*
[ [brackets]*
t html tag*
````````
move:
j up
k down
C-d page down
C-u page up
{ jump up
} jump down
w word
W Word
b backwards word
B Backwards word
h left
l right
f{char} find char
F{char} find char Backwards
t{char} to(til) char
T{char} to(til) char Backwards
; next find/to
, prev find/to
/ search
? search backwards
n next search result
N Next search result
G bottom
gg top
% other pair ()
e end of word
E End of word
ge end of word backwards
misc:
q{reg} record macro
@{reg} play macro
@@ replay macro
v visual selection
V visual line
C-v visual block
m{char} mark
`{char} jump to mark
* search current word
# search current word backwards