2012-05-13 4 views
5

Gibt es in Notepad ++ (neueste Version 6.1.2) eine automatische Vervollständigung für XML (in Bezug auf das automatische Hinzufügen von schließendem Tag)?Notepad ++ XML-Autokomplettierung/Ende-Tag hinzufügen?

z. wenn

<test> 

eingeben möchte ich Notepad ++ automatisch für jeden Hinweis

</test> 

Dank hinzuzufügen!

+4

Es gibt ein Plugin namens "XML-Tools", das Sie über den Plugin-Manager von Notepad ++ erhalten können. Dort gibt es eine Option namens "Tag auto close", die das End-Tag hinzufügt. – funseiki

Antwort

0

Ich weiß, dass es ein HTML-Plugin gibt, das in den letzten Versionen enthalten ist. Aber ich habe noch kein XML gehört. Es gibt wahrscheinlich eine da draußen, wenn Sie schauen. Aber wenn nicht, ist es nicht zu schwer, ein Plugin mit C# zu schreiben, wenn Sie es haben.

+0

Hmm OK, habe mich nur gefragt, ob ich eine Einstellung verpasst habe/es ist bereits eingebaut. Bleibt bei Eclipse für XML (benötigt auch ein Plugin für die automatische Vervollständigung). –

20

Zuerst laden Sie das TextFX Plugin

Plugins > Plugin Manager 

Wählen Sie dann das folgende Menü Plugin-Manager

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

Nur so ist es offensichtlich, müssen Sie zuerst TextFX über den Plugin-Manager herunterladen. – Cadab

+2

Perfekt. Wie bekommen wir das als die akzeptierte Antwort, da die eine gerade nicht zutrifft? – ScottN

3

XML Tools vom Plugin Manager kann auch den Trick. Dann laden Sie einmal das Plugin, tick Tag auto-close in Plugins > XML Tools

4

Für neuere Versionen von Notepad

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

Hinweis ++ versuchen, dass die Dateierweiterung .xml, .html, etc. für diese Funktion muss aktiviert werden. Ich bin mir nicht sicher, wann dieses Feature eingeführt wurde, aber es ist in Version 6.7.9.

+0

Genauer gesagt muss die Sprache der Datei (die im Menü Sprache geändert werden kann) entweder HTML oder XML sein. Sie könnten also eine '.php' Datei mit der Sprache in HTML geändert haben und die automatische Vervollständigung funktioniert. Das ist eine Schande. Die beste Lösung ist die Verwendung des TextFX-Plugins, wie in der Antwort von Hoa erwähnt. – Parziphal

+1

Danke, Ich hatte ein Problem mit doppelten schließenden XML-Tags, da sowohl Notepad ++ als auch XMLTools-Plugin es hinzufügten. – shatl