Hoe herformateer ik HTML code met Sublime Text 2?

Ik'heb wat slecht opgemaakte HTML-code die ik'zou willen herformatteren. Is er een commando dat automatisch HTML-code in Sublime Text 2 opnieuw zal formatteren zodat het er beter uitziet en gemakkelijker te lezen is?

Het enige pakket dat ik'heb kunnen vinden is Tag.

Je kunt het installeren met de pakketcontrole.

Na het installeren van de pakketcontrole. Ga naar package control (Preferences -> Package Control) typ dan install, druk enter. Type dan tag en druk op enter.

Na het installeren van Tag, markeer de tekst en druk op de sneltoets Ctrl+Alt+F.

Commentaren (5)
Commentaren (3)

Ik gebruik tidy samen met een custom build systeem om HTML te verfraaien.

Ik heb HTMLTidy.sublime-build in mijn Packages/User/ directory:

{
  "cmd": ["tidy", "-config", "$packages/User/tidy_config.cfg", "$file"]
}

en tidy_config.cfg bestand in dezelfde directory:

indent: auto
tab-size: 4
show-warnings: no
write-back: yes
quiet: yes
indent-cdata: yes
tidy-mark: no
wrap: 0

En selecteer gewoon build system en druk op ctrl+b of cmd+b om de inhoud van het bestand te herformatteren. Een klein probleem daarbij is dat ST2 het bestand niet automatisch opnieuw laadt, dus om de resultaten te zien moet je naar een ander bestand gaan en weer terug (of naar een andere toepassing en weer terug).

Op Mac heb ik macports gebruikt om tidy te installeren, op Windows moet je het zelf downloaden en de werkdirectory opgeven in het build system, waar tidy zich bevindt:

"working_dir": "c:\\HTMLTidy\\"

of het toevoegen aan het PATH.

Commentaren (0)