🍋
Menu
Web

Prettify

Code Prettification

Prettify (หรือ Pretty-print) คือกระบวนการจัดรูปแบบโค้ดหรือข้อมูลที่ถูกบีบอัด (minified) ให้อ่านง่ายขึ้น โดยเพิ่มการเยื้อง (indentation) บรรทัดใหม่ และช่องว่างอย่างเหมาะสม เป็นกระบวนการตรงข้ามกับ minification

รายละเอียดทางเทคนิค

เครื่องมือ prettify หลัก: Prettier (รองรับ JS, TS, HTML, CSS, JSON, YAML, Markdown — opinionated formatting), js-beautify (legacy), Black (Python) เครื่องมือเหล่านี้ทำงานโดย parse โค้ดเป็น AST (Abstract Syntax Tree) แล้วสร้างโค้ดใหม่ตามกฎรูปแบบที่กำหนด ตัวเลือกหลัก: ขนาด tab vs spaces, ความกว้างบรรทัดสูงสุด, สไตล์เครื่องหมายจุลภาค

ตัวอย่าง

```javascript
// Prettify: web API example
const response = await fetch('/api/resource');
const data = await response.json();
console.log(data);
```

เครื่องมือที่เกี่ยวข้อง

คำศัพท์ที่เกี่ยวข้อง