Humanity

Edit the world by your favorite way

operator-camelize.vim

#vim camerizeをgiナンチャラwでして、giカンチャラwでもとに戻すみたいなやつ作りたいとふと思った

http://twitter.com/yamazakiccs/statuses/11630892047

書いちゃいました。

tyru/operator-camelize.vim · GitHub

使用するにはoperator-user.vimも必要です。

kana/vim-operator-user · GitHub

使い方

map <Leader>c <Plug>(operator-camelize)
map <Leader>C <Plug>(operator-decamelize)

バッファの内容が

snake_case
hello_word

な状態でcamelizeしたい範囲を選択し、cを押す。

SnakeCase
HelloWord

またdecamelizeしたい場合はまた範囲を選択し、Cを押す。

snake_case
hello_word

便利!

おまけ

これけっこう前からやりたかったネタだったりする
http://twitter.com/tyru/status/10618620936