まくまくVimノート
記号(引用符など)で囲まれた範囲のテキストを削除する
2008-04-06

引用符で囲まれた文字を一気に削除する

例えば、以下のようなテキストがあった場合、

AAA "BBB" CCC

カーソルを "BBB" のどこかに合わせた状態で、

di" と入力すると、ダブルクォート (") で囲まれた文字列 BBB を全て削除することが出来ます。

da" とすると、ダブルクォート (") まで含めて削除することができます。

補足メモ

  • 最初の文字を cyv に変えることにより入力モード、ヤンク、リージョン選択へ変化する。
  • 1文字目 (d, c, y, v) の次の i" とか a" の部分は範囲を示す text-object というものである。
  • 詳しくは :h text-objects で確認できる。
2008-04-06