Narzędzie do upiększania i formatowania kodu online [zamknięte]

91

Jakie są najlepsze narzędzia do upiększania i formatowania kodu online? Nie proszę o rozświetlacze. Każdy język się nada.

Tim Boland
źródło
7
obejrzano ponad 57 tys. razy ... dobrze, że na to wpadliście i zamknęliście to
Daniel
Ponad 61 tys. Razy, czyli około 4 tys. Wyświetleń w ostatnim miesiącu. Tak, zdecydowanie nie jest to konstruktywne pytanie.
Paul
Nie wiem, dlaczego ten temat został zamknięty, ale tohtml.com/javaProperties działało dobrze. Style i kolory są wbudowane, co bardzo ułatwia kopiowanie i wklejanie do czegoś innego.
Andrew Bucklin

Odpowiedzi:

108

CSS: upiększanie kodu

HTML: HTML Tidy , CleanUp HTML lub ogólny Pretty Diff

Javascript: http://jsbeautifier.org/

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

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

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

Kolor wszystko: http://quickhighlighter.com/

niebieskawych
źródło
1
Czy możesz zasugerować program formatujący, który jest zgodny ze standardem kodu PSR-2 dla PHP?
Vipul Hadiya
Do formatowania SQL dostępny jest darmowy internetowy program do formatowania
Guido,
Nie znajduję nic dla AWK. Zaskoczony
SriniV
lub użyj pastebin i zaznacz kod dla różnych języków - pastebin.com
Tarun
25

W przypadku PHP, Java, C ++, C, Perl, JavaScript, CSS możesz wypróbować:

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

QAZ
źródło
12
Czy faktycznie próbowałeś tego? Wyprowadza >dla >i podobnych.
Ponkadoodle
Myślę, że dzieje się tak dlatego, że zostaną one osadzone na innej stronie html, jako przykład, itp. I naprawdę powinno.
Andrew Backer
<
9

JsonLint jest dobry do sprawdzania poprawności i formatowania JSON.

johnstok
źródło
1
JsonLint to świetne narzędzie do szybkiego sprawdzania poprawności danych wyjściowych JSON.
Matt Setter
Jeśli używasz przeglądarki Chrome, na chrome.google.com/webstore/detail/...
David Woods
5

Jaki język?? Istnieją różne narzędzia dla prawie każdego możliwego do wyobrażenia języka programowania, ponieważ wszystkie mają różne reguły składniowe i konwencje.

Good ol ' indentto ładne, konfigurowalne narzędzie wiersza poleceń do formatowania programów w językach C i C ++.

Dan Lenski
źródło
4
Skoro pytanie dotyczyło „narzędzia do upiększania online”, czy znasz jakieś interfejsy internetowe do wcięcia?
Anm
5

To zależy od języka i używanej architektury.

tekst alternatywny tekst alternatywny

Na przykład na platformie php możesz sformatować prawie język za pomocą GeSHi

Jak niebieskawe komentarze, GeSHi jest ogólnym wyróżnikiem składni, bez funkcji upiększania. Jest bardziej używany po stronie serwera i połączenie go z narzędziem do upiększania może być trudne, jak pokazano na tym bilecie GeSHi drupal .

VonC
źródło
1
-1 nie ma beaufitifikacji, tylko podświetlenie
niebieskawe
@bluish: true. W odpowiedzi zawarłem Twój komentarz.
VonC
@Glorfindel Dziękuję za edycję. Myślałem, że straciłem te obrazy na dobre.
VonC,
3

Często używałem Quick Highlighter . Działa świetnie w przypadku ogromnej listy języków.

AdamC
źródło
11
-1 OP nie pytał o zakreślacze. Nie dotyczy to formatowania / upiększania.
niebieskawe
2

Użyj gist.github.com . Dostępna jest obsługa wielu języków (java, c, c ++, c #, vb, haskell, ruby, javascript, lua, HTML, SQL, Tcl, Perl, JSON, groovy ...)

Oto przykład „Generuj LiquiBase changeLogs przy użyciu Groovy”

rayyildiz
źródło
1
Stary, jest naprawdę piękny.
3
pokazuje tylko wklejony kod. Jak to sformatować?
Riz
To prawda, jest to narzędzie do upiększania kodu i przechowywanie fragmentów kodu. Ma kilka fajnych funkcji (takich jak udostępnianie, gwiazdka i prywatne fragmenty).
rayyildiz
1
sprawdził większość linków na tej stronie. Ten jest najlepszy.
Sergey Grinev
12
-1, to jest zakreślacz kodu, a nie element upiększający / formatujący.
Alix Axel