Gibt es eine Möglichkeit, einen Codeblock erneut einzurücken? Ich bin auf der Suche nach etwas ähnlichem Ctrl+Shift+F in Eclipse (Auto-Format/Einzug).
Deutlich sein,
Ich kenne NppAutoIndent bereits - es wird nicht funktionieren, da ich mit XML, HTML und CSS arbeite.
Seit dem Upgrade auf 6.3.2 verwende ich XML Tools
.
In älteren Versionen: menu -> TextFX -> HTML Tidy -> Tidy: XML neu einordnen.
Installieren Sie das Tidy2-Plugin. Ich habe Notepad ++ v6.2.2 und Tidy2 funktioniert soweit gut.
Für diejenigen, die nicht wissen, hat npp eine Menge Unterstützung von Plugins und anderen Projekten. Sie können diese Plugins von SourceForge herunterladen.
Sie benötigen XML Tools
, um Ihren Text in n ++ zu formatieren
Nachdem Sie XML Tools
heruntergeladen haben ..
Beenden Sie Notepad ++
Gehe zu C:\Program File\Notepad++
.... Deinem in N ++ installierten Ordner.
copy replace
im npp-Stammverzeichnis heruntergeladen haben...\Plugins
und platzieren Sie ihn unter der heruntergeladenen DateiNeu starten und genießen !!!
Ctrl + Alt + Shft + B formatieren.
Es ist das dritte Mal, dass ich Windows und npp installiere und nach einiger Zeit merke ich, dass die aufgeräumte Funktion nicht mehr funktioniert. Also ich google nach einer Lösung, komme zu diesem Thread, dann mit Hilfe einiger weiterer Threads, die ich endlich korrigiere. Ich werde ein für alle Mal eine Zusammenfassung all meiner Handlungen zusammenstellen.
Installieren Sie das TextFX-Plugin: Plugins -> Plugin-Manager -> Plugin-Manager anzeigen. Wählen Sie TextFX-Zeichen und installieren Sie. Nach einem Neustart von npp sollte das Menü 'TextFX' sichtbar sein. (Credits: @remipod).
Installieren Sie libtidy.dll, indem Sie den Ordner Config aus einem alten npp-Paket einfügen: Befolgen Sie die Anweisungen in dieser Antwort .
Nach dem Einrichten eines Ordners Config in Ihrem neuesten npp-Installationsziel (normalerweise C:\Programme (x86)\Notepad ++\plugins) benötigt npp Schreibzugriff auf diesen Ordner. Klicken Sie mit der rechten Maustaste auf Ordner "Konfigurieren" -> Eigenschaften -> Registerkarte "Sicherheit" -> wählen Sie Benutzer aus, klicken Sie auf Bearbeiten -> Aktivieren Sie Vollzugriff, um den Lese-/Schreibzugriff zuzulassen. Beachten Sie, dass Sie dazu Administratorrechte benötigen.
Starten Sie npp neu und überprüfen Sie TextFX -> TextFX HTML Tidy -> Tidy: Reindent XML funktioniert.
Ich musste die Proxy-Einstellungen aktualisieren unter Plugins -> Plugin-Manager -> Plugin-Manager anzeigen -> Einstellungen, um alle PlugIns in der Liste "Verfügbar" anzuzeigen.
Danach war die Installation von "XML Tools" einfach und erledigte den angeforderten Job wie oben beschrieben.
Notepad ++ bietet standardmäßig keine solche Funktion. Sie können jedoch einige Online-Tools verwenden, um Text automatisch zu formatieren, beispielsweise https://www.freeformatter.com/xml-formatter.html .
Es hilft. :)
Um das OP direkt zu beantworten, werfen Sie einen Blick auf die Website dieses Mannes: Thomas Hunter Notepad ++ Tidy for XML . Einfache Schritte und Sie erhalten eine sehr schöne Formatierung Ihrer XML-Daten direkt in NPP. Die einzige Anomalie, die ich gefunden habe, ist z. B. mit verschachtelten selbstschließenden Elementen:
<OuterTag>Text for outer element<SelfClosingTag/></OuterTag>
Wird aufgeräumt bis:
<OuterTag>Text for outer element
<SelfClosingTag/></OuterTag>
Es gibt zwar eine Möglichkeit, das Problem zu beheben, aber vorerst ist es gelungen, die Anzahl der Zeilen in meinem Dokument um 300 KB zu reduzieren, und diese besondere Anomalie kann umgangen werden.
Ich verwende Notepad 7.6 mit "Plugin Admin" und konnte keine XML-Tools finden.
Ich musste es manuell installieren, wie @ some-Java-guy in seiner answer , nur dass sich mein Plugins-Ordner hier befand: C:\Users\<my username>\AppData\Local\Notepad++\plugins
In diesem Verzeichnis habe ich ein neues Verzeichnis (XmlTools) angelegt und dort XMLTools.dll kopiert. (Und ich habe alle Abhängigkeiten in das Notepad ++ - Verzeichnis in Programmdateien kopiert.)