この記事は Vim Advent Calendar 2013 83日目の記事になります。 元ネタ 『そういえば switch.vim ってのがあったなー』と思って前から気になっていたので簡単に試してみました。 [プラグイン] AndrewRadev/switch.vim NeoBundle "AndrewRadev/switch.vim" [設定] " 文字列リテラルをトグル " string → 'string' → "string" → string... " " string に記号が含まれている場合は " string → 'string' " の変換はうまくいかないかも let g:switch_custom_definitions = \[ \ { \ '\(\k\+\)' : '''\1''', \ '''\(.\{-}\)''' : '"\1"', \ '"\(.\{-}\
![Vim Advent Calendar 2013 83日目: switch.vim で文字列リテラルを切り替える - C++でゲームプログラミング](https://cdn-ak-scissors.b.st-hatena.com/image/square/d976a9dc8c964db37a9f7d7c62b2669e5fa58be0/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Fosyo-manga%2F20140221%2F20140221230630.gif)