Embellecedor y formateador de código en línea [cerrado]

91

¿Cuáles son los mejores embellecedores y formateadores de códigos en línea que existen? No estoy pidiendo resaltadores. Cualquier idioma servirá.

Tim Boland
fuente
7
visto más de 57k veces ... lo bueno es que se pusieron encima y cerraron esto
Daniel
Más de 61k veces ahora, por lo que aproximadamente 4k vistas en el último mes. Sí, definitivamente no es una pregunta constructiva.
Paul
No estoy seguro de por qué se cerró este tema, pero tohtml.com/javaProperties funcionó bien para mí. Los estilos y el color están "en línea", lo que hace que sea muy sencillo copiar y pegar en otra cosa.
Andrew Bucklin

Respuestas:

108

CSS: embellecedor de código

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/

azulado
fuente
1
¿Puede sugerir algún formateador que siga el estándar de código PSR-2 para PHP?
Vipul Hadiya
Para el formateo SQL existe el formateador en línea gratuito SQLinForm sqlinform.com/sql_formatter_online.html
Guido
No encuentro nada para AWK. Sorprendido
SriniV
o use pastebin y resalte el código para una variedad de idiomas - pastebin.com
Tarun
Para la sangría VB: warp.senecac.on.ca/timothy.mckenna/CodeFormatter.asp
Michael Armes
25

Para PHP, Java, C ++, C, Perl, JavaScript, CSS puede probar:

http://www.prettyprinter.de/index.php

QAZ
fuente
12
¿De verdad probaste este? Produce >para >y similares.
Ponkadoodle
Creo que eso se debe a que estarán incrustados dentro de otra página html, como muestra, etc., y realmente debería estarlo.
Andrew Backer
<
9

JsonLint es bueno para validar y formatear JSON.

Johnstok
fuente
1
JsonLint es una gran herramienta para validar rápidamente la salida JSON.
Matt Setter
Si está utilizando Chrome, hay una gran extensión de formateador json en chrome.google.com/webstore/detail/…
David Woods
5

¿¿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 ' indentes una utilidad de línea de comandos agradable y personalizable para formatear programas C y C ++.

Dan Lenski
fuente
4
Dado que la pregunta era "embellecedor en línea", ¿conoce alguna interfaz web para sangrar?
Anm
5

Depende del idioma y de la arquitectura que esté utilizando.

texto alternativo texto alternativo

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 .

VonC
fuente
1
-1 no tiene belleza, solo resaltado
azulado
@bluish: cierto. He incluido su comentario en mi respuesta.
VonC
@Glorfindel Gracias por la edición. Pensé que había perdido esas imágenes para siempre.
VonC
3

He usado mucho el resaltador rápido . Funciona muy bien para una gran lista de idiomas.

AdamC
fuente
11
-1 OP no preguntó sobre los resaltadores. Esto no formatea / embellece.
azulado
2

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"

rayyildiz
fuente
1
Amigo, es realmente hermoso. Elegiría esto como la respuesta :-) Gracias…
3
solo muestra el código pegado. ¿Cómo formatear eso?
Riz
eso es correcto, es un embellecedor de código y almacenamiento de fragmentos de código. Tiene algunas características interesantes (como compartir, destacar y fragmentos privados).
rayyildiz
1
Verificó la mayoría de los enlaces en esta página. Este es el mejor.
Sergey Grinev
12
-1, Este es un resaltador de código, no un embellecedor / formateador de código.
Alix Axel