Embelezador e formatador de código online [fechado]

91

Quais são os melhores embelezadores e formatadores de código online que existem? Não estou pedindo marcadores. Qualquer idioma serve.

Tim Boland
fonte
7
visto mais de 57 mil vezes ... que bom que vocês subiram e fecharam isso
Daniel
Mais de 61 mil vezes agora, cerca de 4 mil visualizações no último mês. Sim, definitivamente não é uma pergunta construtiva.
Paul,
Não sei por que este tópico foi fechado, mas tohtml.com/javaProperties funcionou bem para mim. Os estilos e cores são "embutidos", o que torna muito simples copiar e colar em outra coisa.
Andrew Bucklin

Respostas:

108

CSS: embelezador de código

HTML: HTML Tidy , CleanUp HTML ou Pretty Diff de propósito geral

Javascript: http://jsbeautifier.org/

PHP: http://beta.phpformatter.com/

SQL: http://dpriver.com/pp/sqlformat.htm

XML: http://chris.photobooks.com/xml/default.htm

Colorir tudo: http://quickhighlighter.com/

azulado
fonte
1
Você pode sugerir algum formatador que siga o padrão de código PSR-2 para PHP?
Vipul Hadiya
Para a formatação de SQL, há o Formatador online gratuito SQLinForm sqlinform.com/sql_formatter_online.html
Guido
Não encontro nada para AWK. Surpreso
SriniV
ou use pastebin e destaque o código para uma variedade de idiomas - pastebin.com
Tarun
Para indentação VB: warp.senecac.on.ca/timothy.mckenna/CodeFormatter.asp
Michael Armes
25

Para PHP, Java, C ++, C, Perl, JavaScript, CSS, você pode tentar:

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

QAZ
fonte
12
Você realmente tentou este? Ele produz >para >e semelhantes.
Ponkadoodle
Acho que é porque eles serão incorporados dentro de outra página html, como uma amostra, etc, e realmente deveriam ser.
Andrew Backer
Ele produz <para &lt;...
9

JsonLint é bom para validar e formatar JSON.

johnstok
fonte
1
JsonLint é uma ótima ferramenta para validar rapidamente a saída JSON.
Matt Setter
Se você estiver usando o Chrome, há uma ótima extensão do formatador json em chrome.google.com/webstore/detail/…
David Woods
5

Que lingua?? Existem diferentes ferramentas para quase todas as linguagens de programação imagináveis, uma vez que todas têm diferentes regras e convenções sintáticas.

Good ol ' indenté um utilitário de linha de comando agradável e personalizável para formatar programas C e C ++.

Dan Lenski
fonte
4
Desde a pergunta feita para "embelezador online", você conhece algum front-end da Web para indentar?
Anm
5

Depende da linguagem e da arquitetura que você está usando.

texto alternativo texto alternativo

Por exemplo, em uma plataforma php, você pode formatar quase a linguagem com GeSHi

Como comentários azulados , GeSHi é um realçador de sintaxe genérico, sem recurso de embelezamento. É mais usado no lado do servidor e combiná-lo com uma ferramenta de embelezamento pode ser complicado, conforme ilustrado com este tíquete drupal GeSHi .

VonC
fonte
1
-1 não tem beaufitication, apenas hightlighting
azulado
@bluish: true. Eu incluí seu comentário em minha resposta.
VonC
@Glorfindel Obrigado pela edição. Achei que tivesse perdido essas imagens para sempre.
VonC
3

Eu usei muito o Quick Highlighter . Funciona muito bem para uma lista enorme de idiomas.

AdamC
fonte
11
-1 OP não perguntou sobre marcadores. Isso não faz formatação / embelezamento.
azulado de
2

Use gist.github.com . Há suporte para vários idiomas (java, c, c ++, c #, vb, haskell, ruby, javascript, lua, HTML, SQL, Tcl, Perl, JSON, groovy ...)

Aqui está um exemplo "Gerar ChangeLogs LiquiBase usando Groovy"

Rayyildiz
fonte
1
Cara, é realmente lindo. Eu escolheria esta como a resposta :-) Obrigado…
3
está mostrando apenas o código colado. Como formatar isso?
Riz
isso está correto, é um embelezador de código e armazenamento de fragmentos de código. Ele tem alguns recursos interessantes (como compartilhar, estrela e snippets privados).
rayyildiz de
1
verificou a maioria dos links nesta página. Este é o melhor.
Sergey Grinev,
12
-1, Este é um marcador de código, não um embelezador / formatador de código.
Alix Axel