Vimで大文字小文字変換の動作を変える。

あ、しまった!!小文字だよ!!って時は、~を使うと大文字、小文字を変換できる。

#define |size 10

~~~~ってやると,

#define SIZE| 10

が、Viper的にありえない感じなので、もうちょっとスマートにいきたいところ。

そんな時は、おもむろに:set

:set tildeop

~w

#define SIZE 10

非常にスマートになります。

ついでに、~~ってやると、

#DEFINE SIZE 10

行ごと大文字小文字変換出来ちゃったり。

ほんのちょっとだけ便利。

参考

  • :help case
    • g~{motion}という手もアリ。
    • g?wでRot13(シーザー暗号)変換も出来るらしい。