Wie formatiere / drücke ich einzeilige XML-Dateien in Notepad++ x64?

Lange Zeit hat das TextFX Plugin die Notepad++ 32-Bit Version über das Menü TextFX > TextFX HTML Tidy > Tidy: Reindent XML erledigt.

Im Januar 2012 enthielt Notepad++ v5.9.8 das Plugin nicht mehr, wahrscheinlich aufgrund der neuen Unterstützung von Unicode, die der Entwickler von TextFX nicht früh genug angenommen hat, siehe N++ v5.9.8 changelog vs N++ v5.9.6 changelog und TextFX ' s Future

Später wurde eine 64-Bit-Version von Notepad++ eingeführt, die nicht einmal das Plugin enthielt Manager (weil es selbst ein Plugin war, entwickelt von einem Drittentwickler).

, Bis vor kurzem. Im April 2017 gab der Entwickler des Npppluginmanagers bekannt, dass eine x64-Version verfügbar ist:

Jetzt die Probleme, entweder eine veraltete 32-Bit-Version von N++ mit dem TextFX-Plugin zu verwenden oder zu versuchen, Tidy2 (oder andere) in neueren Versionen von N++ (aber immer noch x32!!), sind weg!

Author: maxxyme, 2017-08-11

3 answers

Laden Sie die neueste 64-Bit x64 (stable) Version von Notepad++ hier herunter: https://notepad-plus-plus.org/download/ (version 7.4.2 zum Zeitpunkt des Schreibens) und starten Sie die übliche Installation.

Laden Sie hier die neueste 64-Bit x64 (stable) Version von NppPluginManager herunter: https://github.com/bruderstein/nppPluginManager/releases

Entpacken Sie das heruntergeladene Archiv im Verzeichnis N++ (z. B. C:\Program Files\Notepad++) und führen Sie N++

Gehe zum Menü Plugins > Plugin Manager > Show Plugin Manager. Warten Sie, bis die Liste aktualisiert wurde und scrollen Sie nach unten, um das XML Tools Plugin zu finden (zum Zeitpunkt des Schreibens ist es Version 2.4.9.2). Aktivieren Sie das entsprechende Kontrollkästchen und klicken Sie auf Installieren.

Warten Sie, bis die Installation abgeschlossen ist, und wählen Sie nach Aufforderung den Neustart von N++.

[ Vielleicht müssen Sie bestätigen, dass Sie trotzdem einige DLLs kopieren/verwenden möchten (wie libcurl.dll und libxml2-2.dll - weiß nicht warum) ]

Dann sind Sie fertig: Gehen Sie zum Menü Plugins und dann zu XML Tools und Sie finden Ihre üblichen Befehle, mit denen Sie vertraut waren TextFX.

 26
Author: maxxyme,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-08-11 13:18:04

Ich hatte das gleiche Problem mit Notepad++ v 7.6 - XML-Tools konnten nicht installiert werden. Aktualisiert das N++ auf v 7.6.3 und danach konnten XML-Tools in der Sammlung des Plugin Managers gefunden werden. Jetzt funktioniert alles in Ordnung.

 3
Author: Dmitrii Kurilov,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-02-07 17:58:28

So formatieren Sie ein einzeiliges XML in Notepad ++in ein mehrzeiliges XML

Sobald Sie das Plugin Notepad ++ und XML Tools haben, ist Folgendes verfügbar:

NP++ Menüoptionen: Plugins / XML Tools / Pretty print (nur XML-mit Zeilenumbrüchen) [Strg+Alt_Shift+B]

 0
Author: Allan F,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-03-18 04:03:17