
Kann Notepad++ Code richtig einrücken?
Wenn ich das hätte:
<div><div><div></div></div> </div>
Gibt es eine Möglichkeit, es wie folgt umzuwandeln?
<div>
<div>
<div>
</div>
</div>
</div>
Antwort1
Sie können das TextFX-Plugin verwenden, um Code neu einzurücken. Wenn Sie es nicht haben, müssen Sie es über Ihren Plugin-Manager installieren. Sobald es installiert ist, verwenden Sie einfach das Menü „TextFX“ > „TextFX bearbeiten“ > „C++-Code neu einrücken“.
Wahrscheinlich wird keine einzige Zeile konvertiert, aber tatsächlicher Code mit falschen Einrückungen wird gut verarbeitet.
Weitere Informationen und Erklärungen zu anderen Plugins finden Sie hierHier.
Antwort2
InstallierenEinzug durch FalzPlugin. Es funktioniert gut mit XML-Tags (oder abgeleiteten Tags).
Antwort3
Mein gesamter Code befand sich in einer einzigen Zeile (minimiert). Ich habe einen Online-„Unminifier“ verwendet, um den Code in mehrere Zeilen aufzuteilen. Es gibt viele davon, wenn SieGoogle suchen, aber das hier hat bei mir am besten funktioniert: http://mrcoles.com/blog/css-unminify/
Ich habe dann das Plugin verwendet@Magnum erwähnt(TextFX), um die Einrückungen im Code weiter zu verschönern. Das Ergebnis war großartig!
Vor:
object(stdClass)#2 (1) { ["GetDocTypeListResult"]=> object(stdClass)#3 (1) { ["DocType"]=> array(14) { [0]=> object(stdClass)#4 (2) { ["id"]=> string(3) "180" ["name"]=> string(49) "Return Merchandise Authorization and Notification" } [1]=> object(stdClass)#5 (2) { ["id"]=> string(3) "810" ["name"]=> string(16) "Customer Invoice" } [2]=> object(stdClass)#6 (2) { ["id"]=> string(3) "816" ["name"]=> string(28) "Organizational Relationships" } [3]=> object(stdClass)#7 (2) { ["id"]=> string(3) "820" ["name"]=> string(31) "Payment Order Remittance Advice" } [4]=> object(stdClass)#8 (2) { ["id"]=> string(3) "824" ["name"]=> string(18) "Application Advice" } [5]=> object(stdClass)#9 (2) { ["id"]=> string(3) "830" ["name"]=> string(41) "Planning Schedule with Release Capability" } [6]=> object(stdClass)#10 (2) { ["id"]=> string(3) "840" ["name"]=> string(21) "Request for Quotation" } [7]=> object(stdClass)#11 (2) { ["id"]=> string(3) "846" ["name"]=> string(24) "Inventory Inquiry/Advice" } [8]=> object(stdClass)#12 (2) { ["id"]=> string(3) "850" ["name"]=> string(14) "Purchase Order" } [9]=> object(stdClass)#13 (2) { ["id"]=> string(3) "852" ["name"]=> string(21) "Product Activity Data" } [10]=> object(stdClass)#14 (2) { ["id"]=> string(3) "860" ["name"]=> string(47) "Purchase Order Change Request - Buyer Initiated" } [11]=> object(stdClass)#15 (2) { ["id"]=> string(3) "864" ["name"]=> string(12) "Text Message" } [12]=> object(stdClass)#16 (2) { ["id"]=> string(3) "945" ["name"]=> string(25) "Warehouse Shipping Advice" } [13]=> object(stdClass)#17 (2) { ["id"]=> string(3) "997" ["name"]=> string(26) "Functional Acknowledgement" } } } }
Nach:
object(stdClass)#2 (1) {
["GetDocTypeListResult"]=> object(stdClass)#3 (1) {
["DocType"]=> array(14) {
[0]=> object(stdClass)#4 (2) {
["id"]=> string(3) "180"
["name"]=> string(49) "Return Merchandise Authorization and Notification" }
[1]=> object(stdClass)#5 (2) {
["id"]=> string(3) "810"
["name"]=> string(16) "Customer Invoice" }
[2]=> object(stdClass)#6 (2) {
["id"]=> string(3) "816"
["name"]=> string(28) "Organizational Relationships" }
[3]=> object(stdClass)#7 (2) {
["id"]=> string(3) "820"
["name"]=> string(31) "Payment Order Remittance Advice" }
[4]=> object(stdClass)#8 (2) {
["id"]=> string(3) "824"
["name"]=> string(18) "Application Advice" }
[5]=> object(stdClass)#9 (2) {
["id"]=> string(3) "830"
["name"]=> string(41) "Planning Schedule with Release Capability" }
[6]=> object(stdClass)#10 (2) {
["id"]=> string(3) "840"
["name"]=> string(21) "Request for Quotation" }
[7]=> object(stdClass)#11 (2) {
["id"]=> string(3) "846"
["name"]=> string(24) "Inventory Inquiry/Advice" }
[8]=> object(stdClass)#12 (2) {
["id"]=> string(3) "850"
["name"]=> string(14) "Purchase Order" }
[9]=> object(stdClass)#13 (2) {
["id"]=> string(3) "852"
["name"]=> string(21) "Product Activity Data" }
[10]=> object(stdClass)#14 (2) {
["id"]=> string(3) "860"
["name"]=> string(47) "Purchase Order Change Request - Buyer Initiated" }
[11]=> object(stdClass)#15 (2) {
["id"]=> string(3) "864"
["name"]=> string(12) "Text Message" }
[12]=> object(stdClass)#16 (2) {
["id"]=> string(3) "945"
["name"]=> string(25) "Warehouse Shipping Advice" }
[13]=> object(stdClass)#17 (2) {
["id"]=> string(3) "997"
["name"]=> string(26) "Functional Acknowledgement" }
}
}
}
Antwort4
DerOrdentlich2Das Plugin macht genau das, was Sie wollen.