Naviguer dans les balises HTML dans Vim
Je voudrais être en mesure de naviguer à travers les balise HTML par la balise. Est il possible que je peux passer de la balise HTML de la balise. (c'est à dire *<div>hi</div><div>bye</div>
---> <div>hi</div>*<div>bye</div>
Je sais que sur cit
et cat
, c'est pourquoi j'imagine que c'est possible. Merci!
- double possible de Saut à l'appariement des balises XML dans Vim
Vous devez vous connecter pour publier un commentaire.
La
matchit.vim
macro vous obtient plus de la façon dont il, vous permettant de vous déplacer à une balise de fermeture avec%
comme vous le feriez d'appariement des parens ou des accolades. Il est inclus dans de nombreux Vim distributions, y compris la norme de téléchargement, mais souvent pas activé par défaut.http://www.vim.org/scripts/script.php?script_id=39
Vous pouvez sauter entre les balises à l'aide de visual opérateurs, dans l'exemple:
Votre curseur doit passer avant la fermeture correspondant html/xml tag. Pour sauter vers l'arrière à partir de balise de fermeture, appuyez sur o ou O pour sauter à la face de l'étiquette.
Maintenant, vous pouvez soit quitter visual en appuyant sur Esc, le changer en c ou copie par y.
Pour l'enregistrement en action dans le registre, appuyez sur qq pour démarrer l'enregistrement, effectuez balise de saut comme ci-dessus (y compris Esc), appuyez sur la touche q pour terminer. Puis d'invoquer sauter, appuyez sur @q (à répéter, frappé
@@
).Voir plus d'aider à
:help visual-operators
ou:help v_it
:Alternativement utiliser un plugin comme matchit.vim (Voir: À l'aide de % dans des langues sans accolades).
Voir aussi: