J'ai un document HTML très long et très imbriqué, où je dois trouver rapidement la balise de fermeture. Comment puis-je faire ceci?
J'ai un document HTML très long et très imbriqué, où je dois trouver rapidement la balise de fermeture. Comment puis-je faire ceci?
Réponses:
Essayez la commande de plug-in Emmet Go To Matching Pair :
http://docs.emmet.io/actions/go-to-pair/
Raccourci (Mac): Shift+ Control+T
Raccourci (PC): Control+ Alt+J
Il existe un raccourci ( Ctrl+ Shift+ Apour les utilisateurs Windows et Linux, Command+ Shift+ Apour les utilisateurs Mac) pour sélectionner tout le bloc dans la balise actuellement sélectionnée.
Par exemple, si vous appuyez div
dessus alors que votre curseur de texte se trouvait dans la balise externe du code ci-dessous, tous les div
s avec classe selected
seraient sélectionnés.
<div class='current_tag_block'>
<div class='selected'></div>
<div class='selected'></div>
<div class='selected'></div>
<div class='selected'></div>
</div>
Il est au moins intégré à Sublime Editor 2. Appuyez simplement sur ce qui suit et cela équilibre la balise HTML
Raccourci (Mac): Shift+ Command+ A
Raccourci (Windows): Control+ Alt+ A
Sous le menu «Aller», Control+ Mest Aller au support correspondant. Fonctionne également pour les parenthèses.
{ } [] <>
?
Rien de ce qui précède n'a fonctionné sur Sublime Text 3 sous Windows 10, Ctrl + Shift + 'avec le plugin Emmet Sublime Text 3 fonctionne très bien et était la seule solution de travail pour moi. Ctrl + Shift + T rouvre le dernier élément fermé et à ma connaissance de Sublime, il l'a fait depuis les premières versions de ST3 ou les dernières versions de ST2.
Comme indiqué précédemment, Control
/ Command
+ Shift
+ A
vous offre un support de base pour la correspondance de balises. Appuyez à nouveau pour étendre la correspondance à l'élément parent. Appuyez sur la flèche gauche / droite pour accéder à la balise de début / fin.
Quoi qu'il en soit, il n'y a pas de mise en évidence intégrée des balises correspondantes. Emmet est un plugin populaire, mais il est excessif à cette fin et peut vous gêner si vous ne voulez pas d'édition de type Emmet. Bracket Highlighter semble être un meilleur choix pour ce cas d'utilisation.
Je pense que vous voudrez peut-être essayer une autre approche avec le pliage activé.
Dans ST2 et ST3, si vous activez le pliage dans les paramètres utilisateur:
{
...(previous item)
"fold_buttons": true,
...(next item, thus the comma)
}
Vous pouvez voir le bouton de pliage en triangle sur le côté gauche de la ligne où se trouve la balise de départ. Cliquez dessus pour agrandir / plier. Si vous souhaitez copier, plier et copier, vous obtenez tous les blocs.
</
+ <kbd> TAB </kbd> et si cela ne ferme pas la balise correcte, je sais que j'ai une balise ouverte pendante quelque part, je ne sais tout simplement pas O cette balise ouverte se trouve dans ce fichier HTML de 6000 lignes.