-- 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