รู้จัก Claude Code & เริ่มต้นใช้งาน
Claude Code คือ AI agent ช่วยเขียนโค้ดอย่างเป็นทางการของ Anthropic ที่อ่านโปรเจกต์ทั้งก้อน แก้ไฟล์ รันคำสั่ง และต่อกับเครื่องมือ dev ได้ จุดต่างจากแชตทั่วไปคือมันลงมือทำในโปรเจกต์จริงของคุณ ไม่ใช่แค่ตอบเป็นข้อความ
วิธีทำงานของ Claude Code
ทำงานเป็นลูป — เก็บ context (อ่านไฟล์) → ลงมือ (แก้โค้ด/รันคำสั่ง) → ตรวจผล → วนแก้จนเสร็จ โดยคุณเป็นคนอนุมัติและตัดสินใจขั้นสุดท้าย
ติดตั้งและเริ่มใช้
# macOS / Linux / WSL
curl -fsSL https://claude.ai/install.sh | bash
# Windows PowerShell
irm https://claude.ai/install.ps1 | iex
# หรือผ่าน npm
npm install -g @anthropic-ai/claude-codeจากนั้นเปิด Terminal ในโฟลเดอร์โปรเจกต์แล้วพิมพ์ claude เพื่อเริ่ม ครั้งแรกจะให้ login — เลือกได้ 2 แบบ: บัญชี Claude (Pro / Max — แนะนำ) หรือ API key จาก Anthropic Console (จ่ายตามใช้)
โมเดล — สลับด้วย /model
| Alias | เหมาะกับ |
|---|---|
| fable | Fable 5 — เก่งสุด งานยาว/ซับซ้อน |
| opus | Opus 4.8 — งานคิดเชิงลึก |
| sonnet | Sonnet 4.6 — งานเขียนโค้ดประจำวัน |
| haiku | Haiku 4.5 — งานเล็ก เน้นเร็ว |
| opusplan | วางแผนด้วย Opus แล้วสลับ Sonnet ตอนลงมือ |
โหมดการอนุญาต — กด Shift+Tab วน
| โหมด | พฤติกรรม |
|---|---|
| Default | ถามก่อนแก้ไฟล์และรันคำสั่งทุกครั้ง |
| Auto-accept edits | แก้ไฟล์เองไม่ถาม (ยังถามคำสั่งอื่น) |
| Plan mode | สำรวจและเสนอแผนก่อน ค่อยลงมือทำ |
ย้อนกลับได้เสมอ
ทุกการแก้ไฟล์มี checkpoint — กด Esc สองครั้งเพื่อย้อน (rewind) กลับสถานะก่อนหน้า โดยแยกจาก git ไม่ต้องกลัวว่า AI จะแก้พังแล้วกู้ไม่ได้
ความจำ & Context
- CLAUDE.md
- ไฟล์ที่ root โปรเจกต์ เก็บกฎ/มาตรฐาน/สถาปัตยกรรม ที่ Claude อ่านทุกครั้งที่เริ่ม — สร้างด้วยคำสั่ง /init
- Context window
- ได้ถึงราว 1 ล้าน token เมื่อเต็มจะบีบอัตโนมัติ ดูการใช้ด้วย /context และบีบเองด้วย /compact
คีย์ลัดที่ใช้บ่อย
- Esc
- หยุด Claude ทันที ยกเลิกคำสั่งที่กำลังรัน
- ! (นำหน้าข้อความ)
- รันคำสั่ง bash ตรง ๆ ใน session
- # (นำหน้าข้อความ)
- เพิ่มข้อความนั้นเข้า CLAUDE.md (memory)
- @ไฟล์
- อ้างอิงไฟล์/โฟลเดอร์ให้ Claude อ่านเป็น context
ของขั้นสูง (รู้ไว้)
MCP = ต่อเครื่องมือนอก เช่น GitHub, Slack, ฐานข้อมูล (จัดการด้วย /mcp) · Hooks = สั่งรันสคริปต์อัตโนมัติก่อน/หลัง action เช่น format โค้ดหลังแก้ไฟล์