J'ai un document HTML très long et très imbriqué, dans lequel je dois trouver rapidement la balise de fermeture. Comment puis-je faire ceci?
Essayez la commande du plug-in Emmet Allez à Paire correspondante :
http://docs.emmet.io/actions/go-to-pair/
Raccourci (Mac): Shift + Control + T
Raccourci (PC): Control + Alt + J
Il y a un raccourci (Ctrl+Shift+A pour les utilisateurs Windows et Linux, Command+Shift+A pour les utilisateurs Mac) pour sélectionner l’ensemble du bloc dans l’étiquette actuellement sélectionnée.
Par exemple, si vous avez appuyé sur cette touche alors que le curseur de texte se trouvait dans la balise externe div
dans le code ci-dessous, tous les div
s de 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 construit à partir de Sublime Editor 2 au moins. Il suffit d'appuyer sur ce qui suit pour équilibrer la balise HTML
Raccourci (Mac): Shift + Command + A
Raccourci (Windows): Control + Alt + A
Dans le menu "Aller à", Control + M est de sauter au support correspondant. Fonctionne aussi bien pour les parenthèses.
Comme indiqué précédemment, Control
/Command
+ Shift
+ A
vous fournit un support de base pour la recherche de balises. Appuyez à nouveau pour étendre la correspondance à l'élément parent. Appuyez sur les flèches gauche/droite pour aller à la balise de début/fin.
Quoi qu'il en soit, il n'y a pas de surbrillance intégrée des balises correspondantes. Emmet est un plugin populaire, mais il est excessif à cette fin et peut gêner si vous ne souhaitez pas une édition de type Emmet. Bracket Highlighter semble être un meilleur choix pour ce cas d'utilisation.
Aucune de ce qui précède n'a fonctionné avec Sublime Text 3 sous Windows 10, Ctrl + Maj + 'avec le plug-in Emmet Sublime Text 3 fonctionne parfaitement et était la seule solution efficace pour moi. Ctrl + Maj + T ré-ouvre le dernier élément fermé et, à ma connaissance, de Sublime l’a fait depuis les premières versions de ST3 ou les dernières versions de ST2.
Je pense que vous voudrez peut-être essayer une autre approche avec le pliage activé.
Dans ST2 et ST3, si vous activez le repliement dans les paramètres utilisateur:
{
...(previous item)
"fold_buttons": true,
...(next item, thus the comma)
}
Vous pouvez voir le bouton de repliage du triangle à gauche de la ligne où se trouve la balise de départ. Cliquez dessus pour développer/plier. Si vous voulez copier, plier et copier, vous obtenez tous les blocs.