Ruby などの snake case を多用する言語でプラグラムを書いていると、foo_bar_baz
の foo
だけ書き換えたいとき、cw
して全部消えてしまい、うわあ!となることはありませんか?
もちろん ct_
とすればいいのですが、1 タイプ増えてしまうし cw
の押しやすさにはかないません。そもそも _
で区切っているのは単語なので、word と言ってもいい気がします。
そこで _
を区切り文字に含めるには以下のようにします。区切り文字に含めるというより、_
を単語を構成する文字から除外する感じですね。
set iskeyword-=_
とは言え、変数やメソッド名丸ごと書き換えたい時もあるので、微妙といえば微妙です・・・。