di"

Vim で 「"」に囲まれた部分のみを削除したいときのコマンド。
「"123"」という文字列で考える。この場合、カーソルを「"123"」の文字列のいずれかの文字に合わせて『di"』というコマンドを実行することで、「"」を残し「123」を削除することができる。
di の後に続ける文字は囲こんでいる文字に合わせて変える。例えば「'123'」の場合は『di'』、「(123)」の場合は『di(』もしくは『di)』といったように。

今までは、カーソルを消したい文字の先頭に合わせて『df"』というコマンドで次の「"」までを削除し、削除してしまった「"」を追加していた。『di"』のコマンドなら、終端の「"」を消してしまうこともないし、カーソルを先頭に合わせる必要もないので、かなり役立ちそう。