abolish.vim do Tim Pope pode converter entre camelCase , MixedCase , snake_case e UPPER_CASE , além de converter (unidirecional) para dash-case .
Posicione o cursor em qualquer um dos fooBar , FooBar , foo_bar ou FOO_BAR e use
-
crcpara converter parafooBar -
crmpara converter paraFooBar -
cr_oucrspara converter parafoo_bar -
crupara converter paraFOO_BAR -
cr-para converter parafoo-bar