2012-01-05 15 views
8

C'è un modo per evidenziare tag HTML non corrispondenti in Notepad ++?Mostra tag HTML non corrispondenti in Blocco note ++

Per esempio, se ho avuto il seguente codice 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> 

Vorrei il tag <HEAD> da evidenziare in qualche modo per indicare che non ha un corrispondente </HEAD> tag.

Vorrei anche vedere eventuali tag di chiusura evidenziati che non hanno un tag di apertura corrispondente.

EDIT

so già sulla funzione di Notepad ++ s 'di fare clic su un tag per visualizzare è tag corrispondente. Sto cercando di evidenziare QUALSIASI tag che non sono abbinati nel documento INTERO. Anche se ci fosse una sorta di utility/plug-in che potrei eseguire per elencare per me il numero di riga e il nome di eventuali tag non corrispondenti sarebbero utili.

+1

Rientra tutto, lo rende ovvio. Ma puoi anche installare uno di quei plugin di validazione. – Ryan

+0

Ho usato notepad ++ per un paio d'anni e non ho ancora trovato nessun plug-in in grado di farlo. il plugin di validazione minitech è una buona idea! –

+0

@minitech - nel mio caso particolare, sto modificando il codice esistente che non ho scritto, con nidificazione estrema nella maggior parte delle pagine (22 livelli nella pagina corrente su cui sto lavorando). Sono stato indentando questo codice per renderlo leggibile e trovare dove sono eventuali disallineamenti di tag. Inoltre, sarebbe molto più utile se tu elencassi "uno di quei plug-in di validazione" poiché li stavo già cercando ... –

risposta

2

È evidenziato. Fare clic sul tag e si può vedere:

  1. I tag che sono coppia open-close sono evidenziati (viola). I tag senza coppia non sono evidenziati.

  2. C'è anche una linea rossa sul margine che porta al tag di chiusura. Se non c'è un tag di chiusura puoi vedere che non porta da nessuna parte.

Di seguito sono riportate le immagini - la prima mostra la situazione valida, la seconda - non valida.

(versione mio Notepad ++ è 5.9.5 su Windows e il linguaggio scelto è HTML)

Valid situation

Invalid situation

+1

Capisco che sia evidenziato e questo è veramente bello, ma sto lavorando con grandi blocchi html, contenenti talvolta fino a 1000 div e span. Attualmente li sto controllando manualmente ma il piccolo strumento potrebbe semplificare il mio lavoro.) –

2

Per il file grande su cui stavo lavorando, la mia soluzione per trovare il div supplementare/mancante era rinominare una copia del file in file.java. Quindi sostituire "/ div" con} e "div" con {.

Problemi correlati