2012-01-05 25 views
8

¿Hay alguna manera de resaltar las etiquetas HTML sin coincidencia en Notepad ++?Mostrar etiquetas html no coincidentes en el Bloc de notas ++

Por ejemplo, si tuviera el siguiente código HTML ...

<HTML> 
<!--Server: <%=(java.net.InetAddress.getLocalHost()).getHostName()%>--> 
<HEAD> 
    <TITLE>Vital Stats</TITLE> 
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> 
    <SCRIPT SRC="vital_stats.js" TYPE="text/javascript"></SCRIPT> 
    <LINK REL="STYLESHEET" HREF="../main.css"> 
</HTML> 

Me gustaría que la etiqueta <HEAD> a destacar de alguna manera para indicar que no tiene un </HEAD> etiqueta correspondiente.

También me gustaría ver las etiquetas de cierre resaltadas que no tienen una etiqueta de apertura correspondiente.

EDITAR

que ya sé sobre la función de hacer clic en una etiqueta para ver que es variable correspondiente Notepad ++ 's. Estoy buscando resaltar CUALQUIER etiqueta que no coincida en el documento COMPLETO. Incluso si hay algún tipo de utilidad/complemento que podría ejecutar y que me mostraría el número de línea y el nombre de cualquier etiqueta no coincidente, sería útil.

+1

Sangre todo, lo hace obvio. Pero también puedes instalar uno de esos complementos de validación. – Ryan

+0

He estado usando notepad ++ durante un par de años y no he encontrado ningún complemento que pueda hacer eso todavía. ¡el complemento minitech-validation es una buena idea! –

+0

@minitech - en mi caso particular, estoy modificando el código existente que no he escrito y que tiene anidamiento extremo en la mayoría de las páginas (22 niveles en la página actual en la que estoy trabajando). He estado modificando este código para que sea legible y encuentre dónde no coinciden las etiquetas. Además, sería mucho más útil si enumeró "uno de esos complementos de validación" ya que los he estado buscando ... –

Respuesta

2

Está resaltado. Haga clic en la etiqueta y se puede ver:

  1. etiquetas que son par de apertura y cierre están marcados (violeta). Las etiquetas sin par no están resaltadas.

  2. También hay una línea roja en el margen que conduce a la etiqueta de cierre. Si no hay una etiqueta de cierre, puede ver que no lleva a ninguna parte.

A continuación se muestran las imágenes: primero muestra la situación válida, segundo, no válido.

(Mi Bloc de notas de la versión 5.9.5 ++ es en Windows y el lenguaje HTML es choosed)

Valid situation

Invalid situation

+1

Entiendo que destacó y esto es realmente bueno, pero estoy trabajando con grandes bloques html, que a veces contienen hasta 1000 divs y tramos. Actualmente los estoy verificando manualmente, pero la pequeña herramienta podría simplificar mi trabajo.) –

2

Para el archivo grande en el que estaba trabajando, mi solución para encontrar el extra/falta de div era cambiar el nombre de una copia del archivo a file.java. Luego reemplace "/ div" con} y "div" con {.

Cuestiones relacionadas