Por ejemplo, tengo el siguiente grupo de caracteres (HTML): http://pastebin.com/pwTPp8wd
Pensé que todos tropezaron con un archivo procesado, especialmente cuando alguien aceleraría el procesamiento de archivos HTML / Javascript / lo que sea. Entonces debe haber una manera de automatizar la sangría, sin aplicar el manual. Sin embargo, no pude encontrar nada sobre forzar sangría en un archivo optimizado.
¿Alguna idea?
indentation
formatting
html
javascript
ReneFroger
fuente
fuente
Respuestas:
Puede usar el incorporado
sgml-mode
para esto.M-x sgml-mode
- Habilite elsgml-mode
modo principal para que elsgml-pretty-print
comando se cargue automáticamente.C-x h
- Seleccione todo el búfer.M-x sgml-pretty-print
Para ahorrar espacio, a continuación es solo una parte del texto formateado que obtengo al hacer lo anterior en su texto de muestra en la pregunta:
[ Fuente ]
fuente
M-x sgml-pretty-print
es lo suficientemente bueno. Gracias por la ayuda.El modo HTML predeterminado también funciona.
C-x h
- Seleccione todo el búferM-x indent-region
(aka C-M-\)fuente