kgust
12/16/2014 - 4:03 PM

vim.svg

image/svg+xml Visual Modes Visual Visual Line Visual Block Replace Modes Replace Virtual Replace Select Modes Select Block Select Line Select Insert Visual Modes Insert Visual Line Insert Visual Block Insert Visual Insert Select Modes Insert Select Line Insert Select Block Insert Select Operator Pending Replace Pending i I o O a A Ctrl-C gR :vi Ctrl-G Ctrl-G Ctrl-O ! / : ? Ctrl-V V v Ins Ins :start : Ctrl-O Q R c C Normal Mode Command Insert Normal Command-Line (Cmdline) Ex Insert Normal (Command) Normal (Command) Esc Esc Esc ! gI Esc s S Visual Mode Command Select Visual g Ctrl-H gH gh Printable Character, NL, or CR Esc Esc Esc Ctrl-V V v g Ctrl-H gH gh Ctrl-G Ctrl-G Esc Esc Visual Mode Command Select Mode Command operator CR I A VIM Modes Transition Diagram By darcyparker@gmail.com Draft (2/22/2012) Feedback welcome :startreplace It's called 'Operator Pending', but it seems a better name would be 'motion pending'. r :startgreplace motion or text object c Printable Character NL or CR C cc operator Esc motion or text object Ctrl-C r Esc Esc