Wie formatiere ich HTML-Code mit Sublime Text 2 neu?
Ich habe einige schlecht formatierten HTML-code, den ich gerne formatieren. Gibt es einen Befehl, wird automatisch zu formatieren HTML-code in Sublime Text 2 so sieht es besser aus und ist leichter zu Lesen?
InformationsquelleAutor der Frage Ravi Ram | 2012-01-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Brauchen Sie keine plugins, um dies zu tun.
Wählen Sie einfach alle Zeilen (Strg ) und wählen Sie dann im Menü Bearbeiten → Zeile → Reindent.
Dies funktioniert, wenn die Datei gespeichert ist mit einer Erweiterung, die HTML enthält, wie
.html
oder.php
.Wenn Sie dies tun oft, können Sie finden diese Schlüssel-mapping nützlich:
Wenn Ihre Datei nicht gespeichert wurde (z.B. Sie gerade eingefügt in ein snippet zu einem neuen Fenster) können Sie manuell die Sprache für die Einrückung indem Sie das Menü Ansicht → Syntax →
language of choice
vor der Auswahl der reindent option.InformationsquelleAutor der Antwort peter
Gibt es ein halbes Dutzend oder so Arten, HTML-format in Erhabenen. Ich habe getestet, die jeweils die beliebtesten plugins (siehe Kommentar ich habe auf meinem blog für volle details), aber hier ist ein überblick über einige der beliebtesten Optionen:
Reindent Befehl
Vorteile:
Nachteile:
<script>
BlöckeTag
Vorteile:
Nachteile:
<script>
Blöcke richtigHTMLTidy
Vorteile:
Nachteile:
HTMLBeautify
Vorteile:
Nachteile:
HTML-CSS-JS-Prettify
Vorteile:
Nachteile:
Welcher ist der beste?
HTML-CSS-JS-Prettify ist der Gewinner in meinem Buch. Viele tolle features, nicht viel zu meckern.
InformationsquelleAutor der Antwort Josh Earl
Das einzige Paket, das ich habe finden können ist Tag.
Können Sie es installieren mit dem Paket-Steuerung. https://sublime.wbond.net
Nach der Installation von package control. Gehen Sie zum Paket-Kontrolle (Vorlieben -> Paket Kontrolle), dann geben Sie
install
haben, drücken Sie enter. Geben Sie danntag
ein und drücken Sie enter.Nach der Installation Tag, markieren Sie den text und drücken die Tastenkombination Strg+Alt+F.
InformationsquelleAutor der Antwort dardub
Empfehle ich dieses plugin: HTML - /CSS - /JS-PrettifyEs funktioniert wirklich.
Nach der installation, wählen Sie einfach die Nummer ein und drücken Sie Strg+Umschalt+H.
Getan!
InformationsquelleAutor der Antwort Peter Zhu
Nur ein allgemeiner Tipp. Was ich Tat, um auto-Aufräumen meine HTML -, war das Paket installieren HTML_Tidy, und fügen Sie dann die folgende Tastenbelegung auf den Standard-Einstellungen (die ich benutze):
läuft HTML Tidy mit jeder geben. Es kann sein, Nachteile, ich bin ganz neu mit Erhabenen selbst, aber es scheint zu tun, was ich will 🙂
InformationsquelleAutor der Antwort Anneke
Obwohl die Frage ist, für HTML wäre, würde ich auch darüber hinaus geben info darüber, wie auto-format Ihre Javascript-code für Sublime Text 2;
Können Sie alle Ihre code(Strg + ) und verwenden Sie die in-app-Funktionalität, reindent(
Edit
->Line
->Reindent
), oder Sie können JsFormat Formatierung plugin fürSublime Text 2
wenn Sie möchten, um mehr anpassbaren Einstellungen, wie format-code, um zusätzlich zu den Sublime Text ist default tab/Einzüge.https://github.com/jdc0589/JsFormat
Können Sie ganz einfach installieren JsFormat mit Paket Control (
Preferences
->Package Control
) Paket Öffnen Steuern, dann geben Sie installieren, drücken Sie enter. Geben Sie dannjs format
ein und drücken Sie enterdu bist fertig.(Die Paket-Steuerung zeigt den status der installation mit Erfolg und Fehlern auf der Leiste unten Links von
Sublime
)Fügen Sie die folgende Zeile zu Ihrer key bindings (
Preferences
->Key Bindings User
)Ich bin mit der Strg + alt + 2ändern Sie diese Tastenkombination, was Sie wollen. Bisher
JsFormat
ist ein gutes plugin, Wert, es zu versuchen!Hoffe, dies hilft jemand.
InformationsquelleAutor der Antwort Gokhan Tank
Gibt es ein plugin namens SublimeHtmlTidy was Recht gut funktioniert
https://github.com/welovewordpress/SublimeHtmlTidy
InformationsquelleAutor der Antwort Christian Hagelid
Gehen Sie einfach auf
Bearbeiten -> Tag -> Auto-format-tags auf dem Dokument
InformationsquelleAutor der Antwort Ricardo Martins
Für mich, die
HTML Prettify
Lösung war extrem einfach. Ich ging zu der HTML-Prettify Seite.Sublime Package Manager
prettify
HTML prettify
Auswahl im MenüBoom. Getan. Sieht toll aus
InformationsquelleAutor der Antwort insaineyesay
Ich ein Paket namens HTMLBeautify , leistet gute Arbeit, Neuformatieren von HTML. Ich basiert es ab, ein Perl-script habe ich gefunden im Jahr 1997—ich aktualisiert, es funktioniert mit allen neumodischen modernen Umbauten. 🙂
Check it out und lassen Sie mich wissen, was Sie denken!
https://github.com/rareyman/HTMLBeautify
InformationsquelleAutor der Antwort Ross
Bin ich noch das Privileg habe, zu kommentieren, so ist dies einfach zusätzliche Informationen zu @peter Antwort obige Antwort.
Fand ich HTML nicht ausrichten, wie erwartet, wenn IE conditional comments in die header waren nicht völlig in-line z.B. bündig auf der linken Seite:
InformationsquelleAutor der Antwort newtriks
Es ist ein nettes open-source -CodeFormatter-plugindie(zusammen reindenting) kann zu verschönern dirty code sogar alles in eine einzige Zeile.
InformationsquelleAutor der Antwort side2k
können Sie einstellen Tastenkombination F12 einfach!!!!!
siehe detail hier.
InformationsquelleAutor der Antwort Sumeta Pongpanna
Ich denke, das ist, was Sie suchen:
https://github.com/victorporof/Sublime-HTMLPrettify
InformationsquelleAutor der Antwort Allen Bargi
Ich bin mit sauber zusammen mit benutzerdefinierten build-system zu prettify HTML.
Habe ich HTMLTidy.sublime-build in meinem Packages/User/- Verzeichnis:
und tidy_config.cfg-Datei im gleichen Verzeichnis:
Und wählen Sie einfach bauen Sie system und drücken Sie Strg+b oder cmd+b neu formatieren, Datei-Inhalte. Eine kleine Problem mit diesem ist, dass ST2 nicht automatisch neu laden Sie die Datei so um zu sehen, die Ergebnisse, die Sie haben, um wechseln zu einer anderen Datei und zurück (oder in andere Anwendung und zurück).
Auf dem Mac habe ich benutzt, macports zu installieren, sauber, unter Windows müsstest du es herunterladen, sich selbst und angeben, Arbeitsverzeichnis, in das build-system, wo ordentlich liegt:
oder fügen Sie die PFAD.
InformationsquelleAutor der Antwort rchl