Jak przeformatować kod HTML za pomocą Sublime Text 2?

Mam trochę źle sformatowanego kodu HTML, który chciałbym przeformatować. Czy istnieje polecenie, które automatycznie sformatuje kod HTML w Sublime Text 2 tak, że będzie wyglądał lepiej i będzie łatwiejszy do odczytania?

Jedyny pakiet, jaki udało mi się znaleźć to Tag.

Możesz go zainstalować za pomocą kontroli pakietów.

Po zainstalowaniu kontroli pakietów. Przejdź do kontroli pakietów (Preferences -> Package Control), następnie wpisz install, naciśnij enter. Następnie wpisz tag i uderz enter.

Po zainstalowaniu Tagu, zaznacz tekst i naciśnij skrót Ctrl+Alt+F.

Komentarze (5)

Myślę, że to jest to, czego szukasz:

https://github.com/victorporof/Sublime-HTMLPrettify

Komentarze (3)

I'm using tidy together with custom build system to prettify HTML.

Mam HTMLTidy.sublime-build w moim katalogu Packages/User/:

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

i plik tidy_config.cfg w tym samym katalogu:

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

I po prostu wybierz build system i naciśnij ctrl+b lub cmd+b aby przeformatować zawartość pliku. Jednym z drobnych problemów jest to, że ST2 nie przeładowuje automatycznie pliku, więc aby zobaczyć wyniki musisz przełączyć się do innego pliku i z powrotem (lub do innej aplikacji i z powrotem).

Na Macu użyłem macports do zainstalowania tidy, na Windowsie musiałbyś pobrać go sam i określić katalog roboczy w systemie kompilacji, gdzie znajduje się tidy:

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

lub dodać go do PATH.

Komentarze (0)