- เอกสารสรุปสำหรับนักพัฒนา ที่รวบรวมคำสั่งหลัก คีย์ลัด การตั้งค่า ตัวแปรสภาพแวดล้อม เซิร์ฟเวอร์ MCP และการตั้งค่าเอเจนต์ของ Claude Code เวอร์ชันล่าสุด
- เวอร์ชันใหม่เพิ่มโหมด headless (
--bare), การส่งข้อความ Discord/Telegram ผ่าน MCP (--channels), frontmatter สำหรับ สกิล/คำสั่ง slash (effort), เปลี่ยน fork เป็น /branch, และเพิ่มฟีเจอร์ กลับมาทำงานต่ออัตโนมัติของ SendMessage
- จัดระเบียบคำสั่งส่วนใหญ่ให้อ่านง่าย ทั้ง คีย์ลัดคีย์บอร์ด, เซิร์ฟเวอร์ MCP, คำสั่ง slash, การจัดการสกิล·เอเจนต์, การรันแบบ headless และการควบคุมระยะไกล
- รองรับสวิตช์แยกมุมมองสำหรับ Windows/Mac
คีย์ลัดคีย์บอร์ด
-
การควบคุมทั่วไป
Ctrl C ยกเลิกการป้อนข้อมูล/การสร้าง, Ctrl D จบเซสชัน, Ctrl L ล้างหน้าจอ, Ctrl O สลับเอาต์พุตแบบละเอียด, Ctrl R ค้นหาประวัติ, Ctrl G เปิดตัวแก้ไขพรอมป์ต์
Ctrl B รันเบื้องหลัง, Ctrl T สลับรายการงาน, Ctrl V วางรูปภาพ, Ctrl F จบ background agent (ต้องกด 2 ครั้ง), Esc ย้อนกลับ
-
การสลับโหมด
Shift Tab วนโหมดสิทธิ์, Alt P สลับโมเดล, Alt T สลับโหมด thinking
-
การควบคุมการป้อนข้อมูล
Enter ขึ้นบรรทัดใหม่แบบรวดเร็ว, Ctrl J ขึ้นบรรทัดใหม่ด้วยลำดับควบคุม
-
คำนำหน้า
/ คำสั่ง slash, ! รัน bash โดยตรง, @ อ้างอิงไฟล์และเติมคำอัตโนมัติ
-
ตัวเลือกเซสชัน
- ใช้ปุ่มลูกศรเพื่อนำทางและขยาย/ยุบ,
P ดูตัวอย่าง, R เปลี่ยนชื่อ, / ค้นหา, A ทุกโปรเจกต์, B สาขาปัจจุบัน
การจัดการเซิร์ฟเวอร์ MCP
-
เพิ่มเซิร์ฟเวอร์
--transport http HTTP ระยะไกล (แนะนำ), --transport stdio โปรเซสในเครื่อง, --transport sse SSE ระยะไกล
-
ขอบเขต
- local (
~/.claude.json), project (project.mcp.json), user (~/.claude.json)
-
คำสั่งจัดการ
/mcp UI แบบโต้ตอบ, claude mcp list รายการเซิร์ฟเวอร์ทั้งหมด, claude mcp serve รัน CC เป็นเซิร์ฟเวอร์ MCP
-
Elicitation Servers
- ฟีเจอร์ใหม่สำหรับขออินพุตระหว่างทำงาน
คำสั่ง slash
-
เกี่ยวกับเซสชัน
/clear, /compact, /resume, /rename, /branch, /cost, /context, /diff, /copy, /export
-
เกี่ยวกับการตั้งค่า
/config, /model, /fast, /vim, /theme, /permissions, /effort, /color
-
เกี่ยวกับเครื่องมือ
/init, /memory, /mcp, /hooks, /skills, /agents, /chrome, /reload-plugins
-
คำสั่งพิเศษ
/btw, /plan, /loop, /voice, /doctor, /rc, /pr-comments, /stats, /insights, /desktop, /remote-control, /stickers
หน่วยความจำและโครงสร้างไฟล์
-
ตำแหน่งของ CLAUDE.md
- โปรเจกต์(
./CLAUDE.md), ส่วนตัว(~/.claude/CLAUDE.md), องค์กร(/etc/claude-code/Managed)
-
กฎและการนำเข้า
.claude/rules/*.md, ~/.claude/rules/*.md, สามารถ import @path/to/file ได้
-
หน่วยความจำอัตโนมัติ
- โหลด
MEMORY.md และไฟล์ตามหัวข้อใน ~/.claude/projects//memory/ โดยอัตโนมัติ
เวิร์กโฟลว์และทิปส์
-
Plan Mode
- ใช้
Shift Tab เพื่อสลับจากโหมดทั่วไป→อัตโนมัติ→วางแผน และเริ่มได้ด้วย --permission-mode plan
-
Thinking & Effort
Alt T สลับโหมด thinking, "ultrathink" คือโหมดใช้ความพยายามสูงสุด, ตั้งระดับด้วย /effort (low, med, high)
-
Git Worktrees
- ใช้
--worktree เพื่อสร้างสาขาแยกตามฟีเจอร์, ใช้ sparsePaths เพื่อ checkout เฉพาะไดเรกทอรีที่จำเป็น
-
Voice Mode
- เปิดใช้งานการป้อนเสียงด้วย
/voice, กด spacebar เพื่ออัดและส่ง, รองรับ 20 ภาษา
-
การจัดการ Context
- ใช้
/context, /compact เพื่อเพิ่มประสิทธิภาพ context, รองรับ context สูงสุด 1M, CLAUDE.md จะคงอยู่แม้หลังบีบอัด
-
คำสั่งลัดของเซสชัน
claude -c ทำบทสนทนาล่าสุดต่อ, claude -r "name" กลับมาต่อด้วยชื่อ, /btw สำหรับถามแยกต่างหาก
SDK และโหมด headless
-
การรันแบบไม่โต้ตอบ
claude -p "query", --output-format json, --max-budget-usd จำกัดค่าใช้จ่าย, รองรับการป้อนผ่าน pipe
-
การตั้งเวลาและระยะไกล
/loop งานตามรอบเวลา, /rc ควบคุมระยะไกล, เชื่อมต่อเว็บเซสชันด้วย --remote
การตั้งค่าและสภาพแวดล้อม
-
ไฟล์การตั้งค่า
- ผู้ใช้(
~/.claude/settings.json), โปรเจกต์(.claude/settings.json), local(.claude/settings.local.json)
- OAuth, MCP, สถานะ(
~/.claude.json), เซิร์ฟเวอร์ MCP ของโปรเจกต์(.mcp.json)
-
รายการตั้งค่าหลัก
modelOverrides, autoMemoryDirectory, worktree.sparsePaths
-
ตัวแปรสภาพแวดล้อม
ANTHROPIC_API_KEY, ANTHROPIC_MODEL, CLAUDE_CODE_EFFORT_LEVEL, MAX_THINKING_TOKENS, ANTHROPIC_CUSTOM_MODEL_OPTION, CLAUDE_CODE_PLUGIN_SEED_DIR
สกิลและเอเจนต์
-
สกิลในตัว
/simplify, /batch, /debug, /loop, /claude-api
-
ตำแหน่งสกิลแบบกำหนดเอง
- โปรเจกต์(
.claude/skills//), ส่วนตัว(~/.claude/skills//)
-
frontmatter ของสกิล
description, allowed-tools, model, effort, context, $ARGUMENTS, ${CLAUDE_SKILL_DIR}, !cmd
-
เอเจนต์ในตัว
Explore, Plan, General, Bash
-
frontmatter ของเอเจนต์
permissionMode, isolation, memory, background, maxTurns, SendMessage(กลับมาทำงานต่ออัตโนมัติใหม่)
CLI และแฟลก
-
คำสั่งหลัก
claude, claude "q", claude -p "q", claude -c, claude -r, claude update
-
แฟลกสำคัญ
--model, -w, -n, --add-dir, --agent, --allowedTools, --output-format, --json-schema, --max-turns, --max-budget-usd, --console, --verbose, --bare, --channels, --remote, --chrome
-
โหมดสิทธิ์
default, acceptEdits, plan, dontAsk, bypassPermissions
-
ตัวแปรสภาพแวดล้อมหลัก
ANTHROPIC_API_KEY, ANTHROPIC_MODEL, CLAUDE_CODE_EFFORT_LEVEL, MAX_THINKING_TOKENS, CLAUDE_CODE_MAX_OUTPUT_TOKENS, CLAUDE_CODE_DISABLE_CRON
2 ความคิดเห็น
ผมใช้ทั้ง claude code และ codex แต่รู้สึกไม่ค่อยสะดวกตรงที่ใน claude code ไม่มี
$ครับ เวลาอยากระบุหลาย skill ในพรอมต์เดียว codex ใช้งานได้อย่างเป็นธรรมชาติ แต่กับ claude code ทำแบบนั้นไม่ได้ เลยเป็นจุดที่น่าเสียดายครับความคิดเห็นจาก Hacker News
ฉันใช้ Claude Code ทุกวัน แต่ชอบลืมคำสั่งอยู่บ่อย ๆ เลยให้ Claude ไปค้นทุกฟีเจอร์จากเอกสารทางการและ GitHub แล้วทำ ชีตสรุปแบบ HTML แนวนอนขนาด A4 ที่ดูคีย์ลัด คำสั่งแบบสแลช เวิร์กโฟลว์ ระบบสกิล หน่วยความจำ/CLAUDE.md การตั้งค่า MCP แฟลก CLI และไฟล์คอนฟิกได้ในหน้าเดียว
มันตรวจจับคีย์ลัด Mac/Windows ได้อัตโนมัติ และแสดงเวอร์ชันล่าสุดกับบันทึกการเปลี่ยนแปลง มี cron job รายวันที่คอยตรวจการเปลี่ยนแปลงแล้วอัปเดตอัตโนมัติ พร้อมติดป้าย “NEW” ให้ฟีเจอร์ใหม่
เบา ฟรี และไม่ต้องสมัครสมาชิก พิมพ์ได้ด้วย Ctrl+P ที่ cc.storyfox.cz และใช้งานบนมือถือได้ด้วย
/cost^หมายถึงปุ่ม Control ไม่ใช่⌘ช่วงนี้ฉันเพิ่งย้ายจาก CC บนเทอร์มินัลไปใช้ ส่วนขยาย VS Code แล้วชอบกว่ามาก
ในส่วน “MCP” เครื่องหมาย “~” หน้า “Local” เป็นการเขียนที่ผิด คอนฟิกระดับโปรเจ็กต์ควรเป็นแค่
.claude.jsonข้อมูลที่ว่า “วางภาพด้วย CMD + V” ไม่ถูกต้อง บน Mac ก็ใช้ CTRL + V เหมือน Windows เช่นกัน ส่วน CMD + V ใช้สำหรับวางข้อความ
ตัวแปรสภาพแวดล้อมจริง ๆ มีมากกว่านั้นเยอะ อันที่ฉันชอบคือ
IS_DEMO=1ซึ่งช่วยเอาแบนเนอร์ต้อนรับที่ไม่จำเป็นออกสงสัยว่าแนวคิดเรื่อง ‘project rules’ มีอยู่จริงหรือเปล่า
มีไดเรกทอรี
.claude/rules/และ~/.claude/rules/แต่อยากรู้ว่านี่เป็นแค่ที่ไว้จัดระเบียบไฟล์สำหรับเรียกใช้จากพรอมป์ต์อื่นหรือไม่ขอบคุณที่ทำ ชีตสรุปฟีเจอร์ แบบนี้ขึ้นมา มีฟีเจอร์ใหม่เพิ่มบ่อยมาก การได้เห็นทั้งหมดในหน้าจอเดียวช่วยลดการต้องไปคุ้ยเอกสาร
น่าประหลาดใจที่ Claude Code นำหน้า Codex มากในแง่ CLI
หลังวนไป 43 รอบ มันใช้เวลาแค่ 10–30 นาทีในการแปลงเว็บไซต์อะไรก็ได้ให้เป็น Typed JSON API ด้วยโปรโตคอลหลากหลายแบบ เช่น WebSocket, GraphQL, gRPC-Web
ขั้นต่อไปฉันวางแผนจะให้มันเรียนรู้จากข้อมูลเทรดหุ้นและออปชัน 4 ปีย้อนหลังขนาด 263GB เพื่อหา กลยุทธ์การเทรด คิดว่า Claude Code น่าจะไปถึง AGI ได้ก่อนใคร
พอเห็นลิงก์บันทึกการเปลี่ยนแปลงบนหน้า ฉันเลยลองทำภาพการเปลี่ยนแปลงตามเวลา ให้ ChatGPT วาดกราฟจำนวนรายการที่เพิ่มในแต่ละวันจาก CHANGELOG.md แล้วดูคร่าว ๆ ก็เหมือนจะตรงอยู่
imgur.com/a/tky9Pkz
“Undo (ยกเลิกอินพุต)” ใช้งานได้ด้วย Ctrl + _ (Ctrl + ขีดล่าง) และใช้ได้เหมือนกันกับ line editor นอก CC