- ส่วนขยายที่ผสาน Claude Code ของ Anthropic เข้ากับ VSCode เพื่อยกระดับประสบการณ์การเขียนโค้ดของนักพัฒนา
- ใช้งานได้ก็ต่อเมื่อติดตั้ง Claude Code แยกต่างหากไว้แล้วเท่านั้น
ฟีเจอร์หลัก
- ติดตั้งอัตโนมัติ: เมื่อรัน Claude Code ในเทอร์มินัลของ VSCode ส่วนขยายจะตรวจพบและติดตั้งให้อัตโนมัติ
- รับรู้บริบทจากส่วนที่เลือก: ข้อความที่เลือกไว้ในเอดิเตอร์จะถูกรวมเข้าไปในบริบทอินพุตของ Claude โดยอัตโนมัติ
- รองรับมุมมอง Diff: สามารถดูการเปลี่ยนแปลงของโค้ด (diff) ได้ทันทีในตัวดูแบบบิลต์อินของ VSCode
- คีย์ลัดแป้นพิมพ์: ใช้คีย์ลัดอย่าง
Alt+Cmd+K เพื่อส่งโค้ดที่เลือกไปยังพรอมป์ต์ของ Claude ได้อย่างสะดวก
- ความสามารถในการรับรู้แท็บ: Claude สามารถรับรู้ข้อมูลของไฟล์ที่เปิดอยู่ใน VSCode เพื่อช่วยสนับสนุนโค้ดได้เหมาะกับบริบท
- ตัวเลือกการตั้งค่า: ใน
/config หากกำหนด diff tool เป็น auto ก็จะเปิดใช้ฟีเจอร์ที่เกี่ยวกับการผสานรวมกับ IDE ได้ง่ายขึ้น
- เป็นเวอร์ชัน early release รุ่นแรกเริ่ม จึงอาจพบ บั๊กระหว่างการใช้งาน หรือมีบาง ฟีเจอร์ที่ยังไม่สมบูรณ์
13 ความคิดเห็น
มีความแตกต่างจาก Cursor อย่างชัดเจน
Cursor ถูกผูกติดอยู่กับ VSCode ขณะที่ Claude Code เป็นแบบ CLI (command line interface) จึงใช้งานร่วมกับเครื่องมือใดก็ได้
Cursor ใช้ LLM อื่นอยู่เป็นหลัก แต่ Claude Code ถูกออกแบบมาให้เหมาะกับ Claude โดยเฉพาะ อย่างไรก็ตาม เมื่อเทียบกันในด้านความสามารถแล้ว Claude Code เหนือกว่าอย่างชัดเจน แม้จะเทียบกับ Gemini 2.5 Pro ก็ยังเป็นเช่นนั้น (อิงจาก .NET และอาจแตกต่างกันไปในแต่ละภาษา)
ถ้าอย่างนั้นมันต่างจาก Cursor ตรงไหน?
เฮ้อ ทำไมไม่ทำเวอร์ชันสำหรับ Windows แบบเนทีฟ (ไม่ใช่ WSL) สักที เอาแต่ไปทำอย่างอื่นเรื่อยเลย… อืม,.;;;
WSL ก็เป็นส่วนหนึ่งของ Windows OS แต่เหมือนจะใช้ไม่เป็นสินะ... พัฒนาแต่ผ่าน GUI เลยไม่รู้จัก CLI ไปเลยหรือไง...
ถ้าใช้ WSL ก็มีปัญหาที่ประสิทธิภาพของระบบไฟล์ตกลงมาก (wsl2) และยังมีข้อเสียตรงที่ต้องพึ่งพา Hyper-V สำหรับการทำ virtualization ด้วยครับ/ค่ะ ยังมีหลายกรณีที่ไม่สามารถใช้ WSL ได้
ผมก็เห็นด้วยเหมือนกันครับ ที่บริษัทผมก็ห้ามใช้ WSL เหมือนกัน เลยทำไปทำมาสุดท้ายก็ยอมแพ้ครับ
พอฝ่าด่านใบรับรอง SSL จัดการจนใช้งานได้แล้ว กลับกลายเป็นว่า WSL ใช้ไม่ได้
5555 เห็นด้วยมากจริง ๆ
มันต่างจาก Git Copilot ยังไงบ้างนะ?
Copilot ปรับแต่งมาสำหรับ IDE ของ MS และเรียกได้ว่าอยู่ในระดับเริ่มต้นอย่างแท้จริง ขณะที่ Claude ทำงานบน CLI / Git Bash จึงใช้งานได้ในหลายสภาพแวดล้อม และมีความสามารถด้านการเขียนโค้ดค่อนข้างสูงกว่าโดยเปรียบเทียบ
มีปลั๊กอินสำหรับ IntelliJ ด้วยครับ
ความแตกต่างจาก CLI แบบธรรมดาก็คือ มันรับรู้ไฟล์หรือบรรทัดที่กำลังดูหรือเลือกอยู่ใน IDE ได้ทันที
แน่นอนว่าคุณจะรันจากเทอร์มินัลทั่วไปแล้วเริ่มเชื่อมต่อด้วยคำสั่ง
/ideก็ได้เช่นกันความคิดเห็นบน Hacker News
claudeโดยตรงแทน อีกอย่าง แนะนำให้ลองดู electron-trpc ด้วย มันทำให้จัดการ IPC ง่ายขึ้นมากCLAUDE.md, ทำงานใหญ่ให้เป็นเอกสารแผนในรูปแบบมาร์กอัป, แล้ววนลูปวางแผน-แก้ไข-มอบหมายให้มันทำ พอเริ่มเข้าใกล้ context limit ก็เขียนเมมโมรีลงไฟล์แล้วใช้/clearก่อนอ่านกลับเข้าไปใหม่ วิธีนี้มีประสิทธิภาพกว่ามากพอใช้ Claude Code ผมรู้สึกว่ามันคล้ายแนวคิดแบบ MSA อยู่เหมือนกัน คือยิ่งแยกเป็นหน่วยย่อยระดับไมโครเซอร์วิสได้มากเท่าไร แล้วมอบหมายให้แต่ละหน่วยรับผิดชอบงานของตัวเอง ก็น่าจะมีประสิทธิภาพที่สุด