知っている
di<
hTMLタグ自体を削除します。
2つのタグの間にあるテキストを簡単に削除する方法はありますか?
<span>How can I delete this text?</span>
ありがとう!
dit
は、一致するXMLタグ間のテキストを削除します。 (it
は「内部タグブロック」用です。)
見る :h it
および:h tag-blocks
。
cit
ci"
Vimの2つの最高の生産性向上コマンド。
これら2つだけで多くの時間と労力を節約できます。
カーソルが削除する最初の文字にある間にdt <を試します。あなたの例では「H」。
(削除する最初の文字のカーソル)v/<[enter] d
このソリューションは、最初のキャラクターから始まり、視覚モード(「v」)に入ります。次に、次の開始ブラケット( "/ <")を検索し、Enterキーを押して検索を終了します。
この時点で、視覚的な選択は削除するテキストをカバーします。 d(「d」)を押して削除します。
多数のタグに対してこれを行う必要がある場合は、コマンドを記録し、他の検索と組み合わせて繰り返し可能にします。キーシーケンスは次のようになります。
[ファイルの開始時のカーソル] qa /> [enter] lv/<[enter] dnq
次に押します:
20 @ a
20個のタグに対してこれを行うには