2012-01-05 31 views
8

Có cách nào để đánh dấu các thẻ HTML chưa từng có trong Notepad ++ không?Hiển thị các thẻ html chưa từng có trong Notepad ++

Ví dụ, nếu tôi đã có HTML sau ...

<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> 

Tôi muốn tag <HEAD> để được đánh dấu bằng một cách nào đó để chỉ ra rằng nó không có một </HEAD> thẻ tương ứng.

Tôi cũng muốn thấy bất kỳ thẻ đóng nào được tô sáng mà không có thẻ mở tương ứng.

EDIT

Tôi đã biết về tính năng của nhấp chuột vào một thẻ để xem nó thẻ tương ứng với Notepad ++ 's. Tôi đang tìm cách đánh dấu bất kỳ thẻ nào không khớp trong tài liệu ENTIRE. Ngay cả khi có một số loại tiện ích/plugin mà tôi có thể chạy sẽ liệt kê cho tôi số dòng và tên của bất kỳ thẻ chưa từng có nào sẽ hữu ích.

+1

Thụt lề mọi thứ, nó làm cho nó rõ ràng. Nhưng bạn cũng có thể cài đặt một trong các plugin xác thực này. – Ryan

+0

Tôi đã sử dụng notepad ++ trong một vài năm nay và tôi chưa gặp bất kỳ plugin nào có thể làm điều đó. minitech- xác nhận plugin là một ý tưởng tốt! –

+0

@minitech - trong trường hợp cụ thể của tôi, tôi đang sửa đổi mã hiện tại mà tôi chưa viết mà có cực làm tổ đang xảy ra trong hầu hết các trang (22 cấp độ trong trang hiện tại tôi đang làm việc trên). Tôi đã thụt lề mã này để làm cho nó dễ đọc và tìm thấy nơi bất kỳ thẻ không phù hợp. Ngoài ra, nó sẽ hữu ích hơn nhiều nếu bạn liệt kê "một trong những plugin xác nhận" như tôi đã tìm kiếm chúng ... –

Trả lời

2

Được đánh dấu. Nhấp vào thẻ và bạn có thể thấy:

  1. Thẻ là cặp mở đóng được đánh dấu (màu tím). Thẻ không có cặp không được đánh dấu.

  2. Ngoài ra còn có đường màu đỏ trên lề dẫn đến thẻ đóng. Nếu không có thẻ đóng, bạn có thể thấy rằng nó dẫn đến hư không.

Dưới đây là hình ảnh - trước tiên hiển thị tình trạng hợp lệ, thứ hai - không hợp lệ.

(phiên bản Notepad ++ của tôi là 5.9.5 trên Windows và ngôn ngữ chọn lựa là HTML)

Valid situation

Invalid situation

+1

Tôi hiểu rằng nó được đánh dấu và điều này thực sự tốt đẹp, nhưng tôi đang làm việc với các khối html lớn, có chứa đôi khi lên đến 1000 divs và kéo dài. Hiện tại tôi đang kiểm tra chúng theo cách thủ công nhưng công cụ nhỏ có thể đơn giản hóa công việc của tôi.) –

2

Đối với tệp lớn tôi đang làm việc, giải pháp thay thế của tôi để tìm div bổ sung/thiếu là đổi tên bản sao tệp thành tệp.java. Sau đó, thay thế "/ div" bằng} và "div" bằng {.

Các vấn đề liên quan