vimで全角を半角にカンタンに一括置換なメモ。 あわせて、半角を全角に一括置換もメモ。 全角と半角がまじってるとイヤ。 例えば、頂いた原稿に全角の英数字と半角の英数字がまじっていることがあったら。 焼酎甲類ビッグマンはリッター400円です。 はがゆい。だいじょーぶっ!vimで一括置換してやるぜ! 注意事項 紹介する置換方法はvimのKaoriYa版を使っている場合に限ります。 香り屋 — KaoriYa 全角を半角に一括置換する :%Hankaku すげぇ、カンタン。でも、、 #実行結果 焼酎甲類ビッグマンはリッター400円です。 全ての文字が半角になるのでカタカナまでもが置換されちゃいます。 そんなときは下記のような方法もある。 全角数字のみを半角にする :%s/[0-9]\+/\=ToHankaku(submatch(0))/g 全角英字(大文字と小文字)のみを半角にする :%s/
![vimで全角を半角に一括置換 - bigchu’s blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/52e519a439a16d05d0465d6be177ce5ea430c064/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fb%2Fbigchu%2F20091102%2F20091102191750.jpg)