3.1

รู้จัก Claude Code & เริ่มต้นใช้งาน

Claude Code คือ AI agent ช่วยเขียนโค้ดอย่างเป็นทางการของ Anthropic ที่อ่านโปรเจกต์ทั้งก้อน แก้ไฟล์ รันคำสั่ง และต่อกับเครื่องมือ dev ได้ จุดต่างจากแชตทั่วไปคือมันลงมือทำในโปรเจกต์จริงของคุณ ไม่ใช่แค่ตอบเป็นข้อความ

วิธีทำงานของ Claude Code

ทำงานเป็นลูป — เก็บ context (อ่านไฟล์) → ลงมือ (แก้โค้ด/รันคำสั่ง) → ตรวจผล → วนแก้จนเสร็จ โดยคุณเป็นคนอนุมัติและตัดสินใจขั้นสุดท้าย

ติดตั้งและเริ่มใช้

Shell
# 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เหมาะกับ
fableFable 5 — เก่งสุด งานยาว/ซับซ้อน
opusOpus 4.8 — งานคิดเชิงลึก
sonnetSonnet 4.6 — งานเขียนโค้ดประจำวัน
haikuHaiku 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 โค้ดหลังแก้ไฟล์