2012-05-13 35 views
5

Trong Notepad ++ (phiên bản mới nhất 6.1.2), có tự động hoàn thành cho XML (về tự động thêm thẻ đóng) không?Tự động hoàn thành Notepad ++ XML/thêm thẻ kết thúc?

Ví dụ: khi gõ

<test> 

Tôi muốn Notepad ++ để tự động thêm

</test> 

Thanks cho bất kỳ gợi ý!

+4

Có một plugin được gọi là "Công cụ XML" mà bạn có thể nhận được thông qua trình quản lý plugin của Notepad ++. Có một tùy chọn có tên "Tự động gắn thẻ", thêm thẻ kết thúc. – funseiki

Trả lời

0

Tôi biết có một plugin HTML được bao gồm trong các phiên bản gần đây mà một số thẻ đóng cho bạn. Nhưng tôi chưa từng nghe về XML. Có lẽ có một trong đó mặc dù nếu bạn nhìn. Nhưng nếu không, nó không quá khó để viết một plugin bằng cách sử dụng C#, nếu bạn có nó.

+0

Hmm OK, chỉ là tự hỏi nếu tôi bỏ lỡ một thiết lập cho điều này/nó đã được xây dựng trong. Sẽ ở Eclipse cho XML (cũng yêu cầu plugin để hoàn thành tự động). –

20

Trước tiên, tải plugin TextFX sử dụng Plugin Manager

Plugins > Plugin Manager 

Sau đó chọn menu bên dưới

TextFX > TextFXSettings > Autoclose XHTML/XML <Tag> 
+0

Rõ ràng là bạn phải tải xuống TextFX thông qua trình quản lý plugin trước tiên. – Cadab

+2

Hoàn hảo. Làm cách nào để chúng tôi nhận được câu trả lời này là câu trả lời được chấp nhận vì câu trả lời ngay bây giờ không áp dụng? – ScottN

3

XML Tools từ Plugin Manager thể làm các trick là tốt. Sau đó, một lần tải về plugin, đánh dấu Tag auto-close trong Plugins > XML Tools

4

Đối với các phiên bản mới hơn của Notepad ++ thử

Preferences > Auto Completion > Auto Insert > html/xml close tag 

Lưu ý rằng phần mở rộng tập tin phải được .xml, .html, etc. cho tính năng này để kích hoạt. Tôi không chắc chắn khi tính năng này được giới thiệu nhưng nó là trong v6.7.9.

+0

Chính xác hơn, ngôn ngữ của tệp (có thể được thay đổi trong menu Ngôn ngữ) phải là HTML hoặc XML. Vì vậy, bạn có thể có tệp '.php' với ngôn ngữ được thay đổi thành HTML và tính năng tự động hoàn thành sẽ hoạt động. Thật là sự xấu hổ. Giải pháp tốt nhất là sử dụng plugin TextFX như đã nêu trong câu trả lời của Hoa. – Parziphal

+1

Cảm ơn, Tôi gặp sự cố với việc đóng các thẻ XML trùng lặp vì cả hai plugin Notepad ++ và XMLTools đều đã thêm nó. – shatl

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