¿Cuáles son los mejores embellecedores y formateadores de códigos en línea que existen? No estoy pidiendo resaltadores. Cualquier idioma servirá.
¿Cuáles son los mejores embellecedores y formateadores de códigos en línea que existen? No estoy pidiendo resaltadores. Cualquier idioma servirá.
Respuestas:
HTML: HTML Tidy , CleanUp HTML o el Pretty Diff de propósito general
Javascript: http://jsbeautifier.org/
PHP: http://beta.phpformatter.com/
SQL: http://dpriver.com/pp/sqlformat.htm
XML: http://chris.photobooks.com/xml/default.htm
Colorea todo: http://quickhighlighter.com/
Para PHP, Java, C ++, C, Perl, JavaScript, CSS puede probar:
>
para >
y similares.
Puedes usar Perl :: Tidy para Perl.
JsonLint es bueno para validar y formatear JSON.
¿¿Que lenguaje?? Existen diferentes herramientas para casi todos los lenguajes de programación imaginables, ya que todos tienen diferentes reglas y convenciones sintácticas.
Good ol ' indent
es una utilidad de línea de comandos agradable y personalizable para formatear programas C y C ++.
Depende del idioma y de la arquitectura que esté utilizando.
Por ejemplo, en una plataforma php, puede formatear casi el idioma con GeSHi
Como comentarios azulados , GeSHi es un resaltador de sintaxis genérico, sin función de embellecimiento. Se usa más en el lado del servidor, y combinarlo con una herramienta de embellecimiento puede ser complicado, como se ilustra con este ticket de drupal de GeSHi .
He usado mucho el resaltador rápido . Funciona muy bien para una gran lista de idiomas.
Utilice gist.github.com . Hay soporte para varios idiomas (java, c, c ++, c #, vb, haskell, ruby, javascript, lua, HTML, SQL, Tcl, Perl, JSON, groovy ...)
Aquí hay un ejemplo de "Generar registros de cambios LiquiBase usando Groovy"