ตัวปรับแต่งโค้ดออนไลน์และฟอร์แมตเตอร์ [ปิด]


91

ตัวปรับแต่งโค้ดและฟอร์แมตออนไลน์ที่ดีที่สุดคืออะไร ฉันไม่ขอเน้น ภาษาใด ๆ จะทำ


7
ดูมากกว่า 57,000 ครั้ง ... สิ่งที่ดีที่พวกคุณได้รับด้านบนและปิดสิ่งนี้
Daniel

มากกว่า 61,000 ครั้งในขณะนี้มียอดดูประมาณ 4k ในเดือนที่แล้ว ใช่ไม่ใช่คำถามที่สร้างสรรค์
พอล

ไม่แน่ใจว่าเหตุใดจึงปิดหัวข้อนี้ แต่tohtml.com/javaPropertiesทำงานได้ดีสำหรับฉัน รูปแบบและสีเป็นแบบ "อินไลน์" ซึ่งทำให้ง่ายมากในการคัดลอกและวางลงในอย่างอื่น
Andrew Bucklin

คำตอบ:


108

1
คุณช่วยแนะนำฟอร์แมตเตอร์ที่เป็นไปตามมาตรฐานรหัส PSR-2 สำหรับ PHP ได้หรือไม่?
Vipul Hadiya

สำหรับการจัดรูปแบบ SQL จะมี Formatter ออนไลน์ฟรี SQLinForm sqlinform.com/sql_formatter_online.html
Guido

ฉันไม่พบอะไรเลยสำหรับ AWK แปลกใจ
SriniV

หรือใช้ pastebin และไฮไลต์โค้ดสำหรับภาษาต่างๆ - pastebin.com
Tarun

สำหรับการเยื้อง VB: warp.senecac.on.ca/timothy.mckenna/CodeFormatter.asp
Michael Armes

25

สำหรับ PHP, Java, C ++, C, Perl, JavaScript, CSS คุณสามารถลอง:

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


12
คุณลองอันนี้จริงหรือ? มีผลลัพธ์>สำหรับ>และคล้ายกัน
Ponkadoodle

ฉันคิดว่าเป็นเพราะสิ่งเหล่านี้จะฝังอยู่ในหน้า html อื่นเป็นตัวอย่าง ฯลฯ และควรจะเป็นจริงๆ
Andrew Backer

มันแสดงผล <สำหรับ&lt;...


9

JsonLintเหมาะสำหรับการตรวจสอบความถูกต้องและการจัดรูปแบบ JSON


1
JsonLint เป็นเครื่องมือที่ยอดเยี่ยมสำหรับการตรวจสอบเอาต์พุต JSON อย่างรวดเร็ว
Matt Setter

หากคุณใช้ Chrome มีส่วนขยายฟอร์แมตเตอร์ json ที่ยอดเยี่ยมที่chrome.google.com/webstore/detail/…
David Woods

5

ภาษาอะไร?? มีเครื่องมือที่แตกต่างกันสำหรับเกือบทุกภาษาการเขียนโปรแกรมเท่าที่จะจินตนาการได้เนื่องจากพวกเขาทั้งหมดมีกฎวากยสัมพันธ์และแบบแผนที่แตกต่างกัน

Good ol ' indentเป็นยูทิลิตี้บรรทัดคำสั่งที่ดีปรับแต่งได้เพื่อจัดรูปแบบโปรแกรม C และ C ++


4
เนื่องจากคำถามถามถึง "ช่างเสริมสวยออนไลน์" คุณรู้หรือไม่ว่ามีส่วนหน้าเว็บใดบ้างที่ต้องเยื้อง
Anm

5

ขึ้นอยู่กับภาษาและสถาปัตยกรรมที่คุณใช้

ข้อความแสดงแทน ข้อความแสดงแทน

ตัวอย่างเช่นในแพลตฟอร์ม php คุณสามารถจัดรูปแบบเกือบภาษาด้วยGeSHi

ในฐานะที่เป็นความคิดเห็นสีน้ำเงิน GeSHi เป็นปากกาเน้นข้อความไวยากรณ์ทั่วไปที่ไม่มีคุณสมบัติการตกแต่ง มันถูกใช้มากขึ้นในฝั่งเซิร์ฟเวอร์และรวมกับเครื่องมือตกแต่งสามารถหากินตามที่แสดงไว้นี้GeSHi ตั๋ว


1
-1 ไม่มี beaufitication มีเพียงไฮไลต์
สีน้ำเงิน

@bluish: จริง. ฉันได้รวมความคิดเห็นของคุณไว้ในคำตอบของฉันแล้ว
VonC

@Glorfindel ขอบคุณสำหรับการแก้ไข ฉันคิดว่าฉันสูญเสียภาพเหล่านั้นไปเพื่อความดี
VonC


2

ใช้gist.github.com มีการสนับสนุนหลายภาษา (java, c, c ++, c #, vb, haskell, ruby, javascript, lua, HTML, SQL, Tcl, Perl, JSON, groovy ... )

นี่คือตัวอย่าง"สร้าง LiquiBase changeLogs โดยใช้ Groovy"


1
เพื่อนมันสวยจริงๆ ฉันเลือกสิ่งนี้เป็นคำตอบ :-) ขอบคุณ ...

3
มันแสดงเฉพาะรหัสที่วาง จะจัดรูปแบบอย่างไร?
Riz

ถูกต้องมันเป็นตัวตกแต่งโค้ดและที่เก็บข้อมูลโค้ด มีฟีเจอร์เด็ด ๆ (เช่นแชร์ติดดาวและตัวอย่างข้อมูลส่วนตัว)
rayyildiz

1
ตรวจสอบลิงก์ส่วนใหญ่ในหน้านี้ อันนี้ดีที่สุด
Sergey Grinev

12
-1 นี่คือปากกาเน้นข้อความไม่ใช่ตัวตกแต่งรหัส / ฟอร์แมตเตอร์
Alix Axel
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.