production.log

株式会社リブセンスでエンジニアをやっている星直史のブログです。

vimでsnake_caseをCamelCaseに置換する

RailsとJavaScriptを同時に扱っていると*1、snake_caseからCamelCaseに置換したい時がしばしば訪れます。 一つずつ修正した方が、人間の温かみを感じることができるコードになると思うのですが、置換の方法も知った方が良いと思ったので、メモとして残しておきます。

:s/_\(.\)/\u\1/g

*1:Style Guideで記法が異なる言語を同時に扱っている場合