Penghias dan pemformat kode online [ditutup]

91

Apa penghias dan pemformat kode online terbaik di luar sana? Saya tidak meminta stabilo. Bahasa apa saja bisa digunakan.

Tim Boland
sumber
7
dilihat lebih dari 57 ribu kali ... hal yang baik kalian bisa mengatasinya dan menutup ini
Daniel
Lebih dari 61k kali sekarang, jadi sekitar 4k kali dilihat dalam sebulan terakhir. Ya, jelas bukan pertanyaan yang membangun.
Paul
Tidak yakin mengapa topik ini ditutup, tetapi tohtml.com/javaProperties bekerja dengan baik untuk saya. Gaya dan warnanya "sebaris" yang membuatnya sangat mudah untuk disalin dan ditempel ke sesuatu yang lain.
Andrew Bucklin

Jawaban:

108

CSS: penghias kode

HTML: HTML Tidy , CleanUp HTML atau tujuan umum 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

Warnai semua: http://quickhighlighter.com/

kebiru-biruan
sumber
1
Dapatkah Anda menyarankan pemformat yang mengikuti standar kode PSR-2 untuk PHP?
Vipul Hadiya
Untuk pemformatan SQL, ada Pemformat online gratis SQLinForm sqlinform.com/sql_formatter_online.html
Guido
Saya tidak menemukan apa pun untuk AWK. Terkejut
SriniV
atau gunakan pastebin dan sorot kode untuk berbagai bahasa - pastebin.com
Tarun
Untuk indentasi VB: warp.senecac.on.ca/timothy.mckenna/CodeFormatter.asp
Michael Armes
25

Untuk PHP, Java, C ++, C, Perl, JavaScript, CSS, Anda dapat mencoba:

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

QAZ
sumber
12
Apakah Anda benar-benar mencoba yang ini? Ini output >untuk >dan serupa.
Ponkadoodle
Saya pikir itu karena mereka akan disematkan di dalam halaman html lain, sebagai contoh, dll, dan seharusnya begitu.
Andrew Backer
Ini menghasilkan <for &lt;...
9

JsonLint bagus untuk memvalidasi dan memformat JSON.

johnstok
sumber
1
JsonLint adalah alat yang hebat untuk memvalidasi keluaran JSON dengan cepat.
Matt Setter
Jika Anda menggunakan Chrome, ada ekstensi formatter json yang bagus di chrome.google.com/webstore/detail/…
David Woods
5

Bahasa apa?? Ada alat yang berbeda untuk hampir setiap bahasa pemrograman yang bisa dibayangkan, karena semuanya memiliki aturan dan konvensi sintaksis yang berbeda.

Good ol ' indentadalah utilitas baris perintah yang bagus, dapat disesuaikan, untuk memformat program C dan C ++.

Dan Lenski
sumber
4
Karena pertanyaan menanyakan "kecantikan online", apakah Anda mengetahui adanya indentasi frontend Web?
Anm
5

Itu tergantung pada bahasa, dan arsitektur yang Anda gunakan.

teks alt teks alt

Misalnya, dalam platform php, Anda dapat memformat hampir semua bahasa dengan GeSHi

Sebagai komentar kebiruan , GeSHi adalah penyorot sintaks generik, tanpa fitur kecantikan. Ini lebih banyak digunakan di sisi server, dan menggabungkannya dengan alat kecantikan bisa jadi rumit, seperti yang diilustrasikan dengan tiket drupal GeSHi ini .

VonC
sumber
1
-1 tidak memiliki kecantikan, hanya hightlighting
kebiruan pada
@bluish: benar. Saya telah memasukkan komentar Anda dalam jawaban saya.
VonC
@Glorfindel Terima kasih atas pengeditannya. Saya pikir saya kehilangan gambar itu untuk selamanya.
VonC
3

Saya sering menggunakan Quick Highlighter . Berfungsi sangat baik untuk daftar besar bahasa.

AdamC
sumber
11
-1 OP tidak bertanya tentang stabilo. Ini tidak melakukan format / mempercantik.
kebiruan pada
2

Gunakan gist.github.com . Ada dukungan multi bahasa (java, c, c ++, c #, vb, haskell, ruby, javascript, lua, HTML, SQL, Tcl, Perl, JSON, groovy ...)

Berikut ini contoh "Hasilkan LiquiBase changeLogs using Groovy"

rayyildiz.dll
sumber
1
Bung, ini sangat indah. Saya akan memilih ini sebagai jawaban :-) Terima kasih…
3
itu hanya menampilkan kode yang ditempel. Bagaimana memformat itu?
Riz
itu benar, itu adalah kode beautifier dan penyimpanan cuplikan kode. Ini memiliki beberapa fitur keren (seperti share, star dan private snippet).
rayyildiz
1
memeriksa sebagian besar link di halaman ini. Yang ini yang terbaik.
Sergey Grinev
12
-1, Ini adalah penyorot kode, bukan kode beautifier / formatter.
Alix Axel