Tengo un documento HTML muy largo y muy anidado, donde necesito encontrar rápidamente la etiqueta de cierre. ¿Cómo puedo hacer esto?
Tengo un documento HTML muy largo y muy anidado, donde necesito encontrar rápidamente la etiqueta de cierre. ¿Cómo puedo hacer esto?
Respuestas:
Pruebe el comando del complemento Emmet Ir al par coincidente :
http://docs.emmet.io/actions/go-to-pair/
Atajo (Mac): Shift+ Control+T
Atajo (PC): Control+ Alt+J
Hay un acceso directo ( Ctrl+ Shift+ Apara usuarios de Windows y Linux, Command+ Shift+ Apara usuarios de Mac) para seleccionar todo el bloque dentro de la etiqueta seleccionada actualmente.
Por ejemplo, si presionó esto mientras su cursor de texto estaba dentro de la div
etiqueta externa en el código a continuación, se seleccionarían todos los div
s con clase selected
.
<div class='current_tag_block'>
<div class='selected'></div>
<div class='selected'></div>
<div class='selected'></div>
<div class='selected'></div>
</div>
Está integrado en Sublime Editor 2 al menos. Simplemente presione lo siguiente y equilibrará la etiqueta HTML
Atajo (Mac): Shift+ Command+ A
Atajo (Windows): Control+ Alt+ A
En el menú "Ir a", Control+ Mes Saltar al soporte correspondiente. Funciona para paréntesis también.
{ } [] <>
?
Ninguno de los anteriores funcionó en Sublime Text 3 en Windows 10, Ctrl + Shift + 'con el complemento Emmet Sublime Text 3 funciona muy bien y fue la única solución que funcionó para mí. Ctrl + Shift + T vuelve a abrir el último elemento cerrado y, según mi conocimiento de Sublime, lo ha hecho desde las primeras versiones de ST3 o las últimas de ST2.
Como se dijo anteriormente, Control
/ Command
+ Shift
+ A
le brinda soporte básico para la coincidencia de etiquetas. Presiónelo nuevamente para extender la coincidencia al elemento padre. Presione la flecha izquierda / derecha para saltar a la etiqueta de inicio / fin.
De todos modos, no hay resaltado incorporado de etiquetas coincidentes. Emmet es un complemento popular, pero es excesivo para este propósito y puede interferir si no desea una edición similar a Emmet. Bracket Highlighter parece ser una mejor opción para este caso de uso.
Creo que es posible que desee probar otro enfoque con el plegado habilitado.
Tanto en ST2 como en ST3, si habilita el plegado en la configuración de Usuario:
{
...(previous item)
"fold_buttons": true,
...(next item, thus the comma)
}
Puede ver el botón plegable del triángulo en el lado izquierdo de la línea donde está la etiqueta de inicio. Haz clic para expandir / plegar. Si quieres copiar, doblar y copiar, obtienes todo el bloque.
</
escribo + <kbd> TAB </kbd> y si no cierra la etiqueta correcta, sé que tengo una etiqueta abierta en algún lugar, simplemente no sé DÓNDE esa etiqueta abierta está en este archivo HTML de 6000 líneas.