Gibt es eine Möglichkeit, einen Codeblock erneut einzurücken? Ich suche etwas ähnlichesCtrl + Shift+ Fin Eclipse (Auto-Format / Einzug).
Deutlich sein,
- Ich weiß bereits, wie man XML formatiert außerhalb von Notepad ++ (Eclipse funktioniert wie erwähnt einwandfrei), sodass ich keine Links zu anderen XML-Formatierungswerkzeugen benötige.
- Ich arbeite speziell mit XML und HTML.
- Im Idealfall gibt es eine Tastenkombination, die genauso praktisch ist wie die in Eclipse, sodass ich meinen Workflow nicht unterbrechen muss.
Ich kenne NppAutoIndent bereits - es wird nicht funktionieren, da ich mit XML, HTML und CSS arbeite.
Antworten:
Seit ich auf 6.3.2 aktualisiert habe, verwende ich
XML Tools
.In älteren Versionen: Menü → TextFX → HTML Aufräumen → Aufräumen: XML neu einbinden.
quelle
<form><input><input><input><input><input></form>
. Ihr Code muss in diesem Format vorliegen, damit er funktioniert, was für viele Entwickler ein Deal Breaker sein wird:<form><input /><input /><input /><input /><input /></form>
Installieren Sie das Tidy2-Plugin. Ich habe Notepad ++ v6.2.2 und Tidy2 funktioniert bisher einwandfrei.
quelle
Für diejenigen, die es nicht wissen, hat npp viel Unterstützung von Plugins und anderen Projekten. Sie können diese Plugins von SourceForge herunterladen .
Du brauchst
XML Tools
Ihren Text in n ++ formatierenNachdem Sie heruntergeladen haben
XML Tools
..Beenden Sie Notepad ++
Gehe zu
C:\Program File\Notepad++
.... Dein in N ++ installierter Ordner.copy replace
..\Plugins
Unterordner und platzieren Sie ihn unter der heruntergeladenen DateiNeustart und genießen !!!
Ctrl+ Alt+ Shft+ Bzum Formatieren.
quelle
Es ist das dritte Mal, dass ich Windows und npp installiere und nach einiger Zeit stelle ich fest, dass die ordentliche Funktion nicht mehr funktioniert. Also google ich nach einer Lösung, komme zu diesem Thread und behebe ihn dann mit Hilfe einiger weiterer Threads. Ich werde ein für alle Mal eine Zusammenfassung aller meiner Aktionen erstellen.
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 .
Nachdem sich in Ihrem neuesten npp-Installationsziel ein Konfigurationsordner befindet (normalerweise C: \ Programme (x86) \ Notepad ++ \ plugins), benötigt npp Schreibzugriff auf diesen Ordner. Klicken Sie mit der rechten Maustaste auf Konfigurationsordner -> Eigenschaften -> Registerkarte Sicherheit -> wählen Sie Benutzer aus, klicken Sie auf Bearbeiten -> Aktivieren Sie die Option Vollzugriff, um 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.
quelle
Notepad ++ bietet standardmäßig keine solche Funktion. Sie können jedoch einige Online-Tools verwenden, um Text wie https://www.freeformatter.com/xml-formatter.html automatisch zu formatieren .
Es hilft. :) :)
quelle
Ich musste die Proxy-Einstellungen aktualisieren unter Plugins -> Plugin Manager -> Show Plugin Manager -> Einstellungen aktualisieren, um alle PlugIns in der Liste "Verfügbar" anzuzeigen.
Danach war die Installation von "XML Tools" einfach und führte die angeforderte Aufgabe wie oben beschrieben aus.
quelle
Um das OP direkt zu beantworten, werfen Sie einen Blick auf die Website dieses Typen: Thomas Hunter Notepad ++ Tidy for XML . Einfache Schritte zu befolgen und Sie erhalten eine sehr schöne Formatierung Ihres XML direkt in NPP. Bisher habe ich nur Anomalien mit verschachtelten selbstschließenden Elementen gefunden. EG:
Wird aufgeräumt bis:
Es gibt vielleicht eine Möglichkeit, dies zu beheben, aber vorerst ist es gelungen, die Anzahl der Zeilen in meinem Dokument um 300.000 zu reduzieren, und diese spezielle Anomalie kann umgangen werden.
quelle
Ich verwende Notepad 7.6 mit "Plugin Admin" und konnte keine XML-Tools finden.
Ich musste es manuell installieren, wie es @ some-java-guy in seiner Antwort getan hat , außer dass sich mein Plugins-Ordner hier befand:
C:\Users\<my username>\AppData\Local\Notepad++\plugins
In diesem Verzeichnis habe ich ein neues Verzeichnis (mit dem Namen XmlTools) erstellt und dort XMLTools.dll kopiert. (Und ich habe alle Abhängigkeiten in das Notepad ++ - Verzeichnis in Programmdateien kopiert.)
quelle
Installieren Sie einfach den neuesten Notepad ++ und installieren Sie indent By fold. Wählen Sie in der Menüleiste Plugins -> Plugins Admin und wählen Sie Einzug durch Falten und Installieren. Funktioniert am besten
quelle