Cycle text within predefined candidates.
yes
=>no
=>yes
January
=>February
=>March
trUe
=>faLse
keep case by default"
=>'
can handle non-keywords- 可
是
=> 可否
multibyte is fine Rails Metal
=>Thrash
=>Technical Death
handle multi-words by visual selection, or smart auto search<em>
important</em>
=><strong>
important</strong>
tag pairs cycle together「
quoted」
=>『
quoted』
special pairs cycle together
-
SwapIt by Michael Brown
Original ideas of special features including visual multi-words, xml tag pairs, omni-complete cycling. -
Cycle.vim by Zef
Yes, there is already a plugin named 'Cycle'. Maybe I have to rename mine. -
switch.vim by AndrewRadev
Supports more complicated patterns like ruby:a => 'b'
toa: 'b'
, which is generally unable to achieve by alternative projects.