Como posso reformatar o código HTML usando o Texto Sublime 2?

I'tenho algum código HTML mal formatado que eu'gostaria de reformatar. Existe algum comando que irá reformatar automaticamente o código HTML no Texto Sublime 2 para que ele fique melhor e seja mais fácil de ler?

O único pacote que consegui encontrar foi Tag.

Você pode instalá-lo usando o controle de pacotes.

Após a instalação do controle de pacotes. Vá para package control (Preferences -> Package Control) e digite install, pressione enter. Depois digite tag e aperte enter.

Após instalar o Tag, destaque o texto e pressione o atalho Ctrl+Alt+F.

Comentários (5)

Acho que é isto que estás à procura:

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

Comentários (3)

Eu estou usando tidy junto com o sistema de construção personalizada para fingir HTML.

Eu tenho HTMLTidy.sublime-build no meu diretório Packages/User/:

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

e tidy_config.cfg no mesmo diretório:

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

E basta selecionar o sistema de construção e pressionar ctrl+b ou cmd+b para reformatar o conteúdo do arquivo. Um pequeno problema com isso é que o ST2 não recarrega automaticamente o arquivo para ver os resultados que você tem que mudar para algum outro arquivo e voltar (ou para outra aplicação e voltar).

No Mac eu usei macports para instalar o tidy, no Windows você mesmo teria que baixá-lo e especificar o diretório de trabalho no sistema de compilação, onde o tidy está localizado:

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

ou adicioná-lo ao PATH.

Comentários (0)