Comment puis-je sélectionner le contenu d'un tag HTML dans Vim?

Est-il possible de sélectionner le contenu d'un tag HTML dans Vim?

Par exemple:

<p>I am a silly butterfly</p> 

Je voudrais sélectionner "Je suis un papillon stupide".

Je sais que vous pouvez utiliser vi" pour sélectionner le texte entre guillemets, parenthèses, etc. Le problème ici est que le texte à l'intérieur des balises HTML n'est pas vraiment dans tout ce dont je peux utiliser la fonction i .

Vous pouvez utiliser vit pour sélectionner le texte i na t ag. Voir

 :help v_it 

Voici les étapes suivantes:

  1. Placez le curseur sur la balise.
  2. Entrez le mode Visual en appuyant sur v .
  3. Sélectionnez le bloc d'étiquette interne en appuyant sur i + t (ou a + t pour le bloc d'étiquette externe).

Dans un bloc <tag> </tag> (avec des balises)

Il intérieur <tag> </tag> bloc

Voir plus sur « Comment sauter entre les balises HTML / XML compatibles? ».