("aaaaaaaa/bbbbbbbb")
という時、()や("")という文字列にする(=aaaaaaaa/bbbbbbbbをクリップボードに保存する)事を
3回のキータイプで実現する方法。
VIMでプログラムをコーディングしていると、結構な頻度で
{} () [] "" '' <>
これに囲まれた文字が出てくる。 例えば
Debug.Log("Root/directory/files"); Debug.Log("Root/directory/files/file.txt");
こんな感じだ。
これを消す時、意外とカッコ内の物を選択するのは煩わしかったりする。
筆者の知識では、vで選択にしてから、wかeで単語飛ばしで選択したりだ。
これでも十分高速ではあるが、もっと楽なコマンドがある。
消したい範囲内にカーソルを合わせて
d->i->該当の範囲記号(この例だと( or ) or ")
これで実現する。
ちなみに、()ごとまとめて消したい場合は
d->a->該当の範囲記号(この例だと( or ) or ")
で実現する。
覚えておくと結構便利なので、おススメだ。