2008-10-15 27 views
91

¿Cuál es el mejor embellecedor y formateador de código en línea disponible? No estoy pidiendo marcadores. Cualquier idioma serviráEmbellecedor y formateador de código en línea

+7

visto más de 57 veces ... bueno, ustedes subieron a este y cerraron este – Daniel

+0

Más de 61k veces, aproximadamente 4k vistas en el último mes. Sí, definitivamente no es una pregunta constructiva. – Paul

+0

No estoy seguro de por qué se cerró este tema, pero http://tohtml.com/javaProperties/ funcionó bien para mí.Los estilos y el color son "en línea", lo que hace que copiar y pegar en otra cosa sea muy simple. –

Respuesta

5

¿Qué idioma? Existen diferentes herramientas para casi todos los lenguajes de programación imaginables, ya que todos tienen reglas y convenciones sintácticas diferentes.

Good ol 'indent es una utilidad de línea de comandos agradable y personalizable para formatear programas C y C++.

+3

Desde la pregunta de "embellecimiento en línea", ¿sabe de alguna interfaz web para aplicar sangría? – Anm

3

He usado Quick Highlighter mucho. Funciona muy bien para una gran lista de idiomas.

+9

-1 OP no preguntó por marcadores. Esto no hace formato/embellecimiento. – bluish

4

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

alt text http://qbnz.com/highlighter/images/geshi.pngalt text http://qbnz.com/highlighter/images/title.png

Por ejemplo, en una plataforma PHP, puede dar formato a casi el lenguaje con GeSHi

Como bluish comentarios, GeSHi es un resaltador de sintaxis genérica, sin función de embellecimiento. Es más utilizado en el lado del servidor, y combinarlo con una herramienta de embellecimiento puede ser complicado, como se ilustra con este GeSHi drupal ticket.

+1

-1 no tiene beaufitication, solo hightlighting – bluish

+0

@bluish: cierto. He incluido tu comentario en mi respuesta. – VonC

9

JsonLint es bueno para validar y formatear JSON.

+1

JsonLint es una gran herramienta para validar rápidamente la salida JSON. –

+0

Si está utilizando Chrome, hay una gran extensión de formateador json en https://chrome.google.com/webstore/detail/bcjindcccaagfpapjjmafapmmgkkhgoa –

24

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

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

+12

¿Realmente intentó esta? Saldrá '>' para '>' y similar. – Ponkadoodle

+0

Creo que eso se debe a que se incorporarán dentro de otra página html, como muestra, etc., y realmente deberían serlo. –

+0

Salidas

105
+1

¿Puede sugerir cualquier formateador que siga el estándar de código PSR-2 para PHP? –

+0

Para formatear SQL hay el formateador gratuito en línea SQLinForm http://www.sqlinform.com/sql_formatter_online.html – Guido

+0

No encuentro nada para AWK. Sorprendido – SriniV

2

Uso gist.github.com. Hay un soporte multilingüe (java, c, C++, C#, vb, haskell, ruby, javascript, lua, HTML, SQL, Tcl, Perl, JSON, groovy ...)

Aquí hay un ejemplo "Generate LiquiBase changeLogs using Groovy"

+1

Amigo, es realmente hermoso. Elegiría esto como la respuesta :-) Gracias ... –

+3

solo muestra el código pegado. ¿Cómo formatear eso? – Dev

+0

que es correcto, es un embellecedor de código y almacenamiento de fragmentos de código. Tiene algunas características geniales (como compartir, destacar y fragmentos privados). – rayyildiz

Cuestiones relacionadas