การใช้งานหลักใน VS Code

ส่วนขยาย VS Code อยู่ระหว่างการปรับให้รองรับ

ขณะนี้ Kimi Code for VS Code เปิดให้ติดตั้งใหม่เฉพาะผู้ใช้ Python CLI รุ่นเดิมเท่านั้น ผู้ใช้เดิมที่ติดตั้งส่วนขยายไว้แล้วสามารถใช้งานต่อได้หลังอัปเกรดเป็น CLI รุ่นใหม่ ส่วนผู้ใช้ CLI เวอร์ชัน TS ยังไม่รองรับการติดตั้งในตอนนี้

เปิดแผง

คลิกไอคอน Kimi ใน Activity Bar หรือเรียกใช้คำสั่ง "Kimi Code" จาก Command Palette

การป้อนข้อมูลและการควบคุม

การอ้างอิงไฟล์

พิมพ์ @ แล้วเลือกชื่อไฟล์หรือโฟลเดอร์ ตัวอย่างเช่น ใช้ @src/handlers/ เพื่ออ้างอิงโฟลเดอร์, @app.ts เพื่ออ้างอิงไฟล์ หรือ @src/app.ts:10-20 เพื่ออ้างอิงช่วงบรรทัดที่ต้องการ

กด Alt+K เพื่อแทรกไฟล์ปัจจุบันหรือโค้ดที่เลือกไว้เป็นข้อมูลอ้างอิงอย่างรวดเร็ว

คำสั่ง slash

พิมพ์ / เพื่อเปิดเมนูคำสั่ง ใช้ /init เพื่อสแกนโปรเจกต์และสร้างเอกสาร หรือใช้ /compact เพื่อบีบอัดบริบทที่ยาวเกินไป

ประวัติการป้อนข้อความ

กด / ในช่องป้อนข้อความเพื่อเลื่อนดูข้อความที่คุณเพิ่งส่งไปได้อย่างรวดเร็ว ช่วยให้ถามซ้ำหรือปรับแก้คำถามได้ง่ายขึ้น

การป้อนไฟล์สื่อ

คุณสามารถวาง ลากแล้วปล่อย หรือเลือกไฟล์สื่อได้ รูปแบบที่รองรับมีทั้งไฟล์ภาพ เช่น PNG, JPEG, GIF, WebP และ HEIC รวมถึงไฟล์วิดีโอ เช่น MP4, WebM และ MOV

  • วาง / ลากแล้วปล่อย: รูปภาพหนึ่งไฟล์มีขนาดต้นฉบับได้สูงสุด 5MB ระบบจะบีบอัดให้อัตโนมัติ รวมถึงแปลง HEIC เป็น JPEG, ปรับขนาดรูปภาพที่ใหญ่เกินไป และลดคุณภาพให้อยู่ที่ประมาณ 2MB
  • ตัวเลือกไฟล์: เมื่อเลือกไฟล์ผ่านปุ่ม "+" ในช่องป้อนข้อความหรือเมนู @ รูปภาพมีขนาดได้สูงสุด 10MB และวิดีโอสูงสุด 20MB
  • ข้อจำกัดทั่วไป: แต่ละข้อความแนบไฟล์ได้สูงสุด 9 ไฟล์ โดยมีขนาดรวมสูงสุด 80MB เมื่อแนบไฟล์สื่อ ระบบจะกรองโมเดลที่ไม่รองรับอินพุตหลายรูปแบบออกโดยอัตโนมัติ

คิวข้อความ

ขณะที่ Kimi กำลังตอบ คุณยังสามารถพิมพ์และส่งข้อความในช่องป้อนข้อความต่อได้ ข้อความเหล่านี้จะไม่หายไป แต่จะถูกเพิ่มเข้าใน คิวข้อความ แถบเครื่องมือด้านล่างจะแสดงจำนวนในคิว และคุณสามารถคลิกเพื่อขยายแผงคิวได้:

  • ดูรายการข้อความที่รอส่ง
  • แก้ไขหรือลบข้อความในคิว
  • จัดลำดับข้อความใหม่
  • ขณะที่ Kimi กำลังตอบ ให้คลิกไอคอน ⚡ บนรายการในคิวเพื่อแทรกข้อความนั้นทันทีในฐานะ Steer ช่วยชี้นำให้ Kimi ปรับทิศทางของคำตอบปัจจุบัน

โมเดลและ Thinking mode

สลับโมเดลได้จากเมนูดรอปดาวน์ในแถบป้อนข้อมูล

บางโมเดลรองรับความสามารถในการให้เหตุผลแบบขยาย สวิตช์ Thinking mode มีสามสถานะ: ซ่อนเมื่อโมเดลไม่รองรับ Thinking mode, เปิด/ปิดด้วยตนเองโดยผู้ใช้ หรือเปิดตลอดเวลาสำหรับโมเดลอย่าง k2-thinking

หลังจากเปิดใช้งานแล้ว ขั้นตอนการคิดจะถูกยุบไว้เป็นค่าเริ่มต้นในคำตอบ คุณสามารถขยายเพื่อดูขั้นตอนการให้เหตุผลได้ เปิด kimi.alwaysExpandThinking ในการตั้งค่าเพื่อให้ขยายขั้นตอนการคิดเป็นค่าเริ่มต้น

โหมดการทำงาน

การยืนยันการดำเนินการและการเรียกใช้เครื่องมือ

เมื่อ Kimi เสนอให้เรียกใช้เครื่องมือหรือเขียนลงไฟล์ จะมีกล่องยืนยันปรากฏขึ้นพร้อมสามตัวเลือก:

  • ใช่: อนุมัติเฉพาะการดำเนินการปัจจุบัน
  • ใช่ สำหรับเซสชันนี้: อนุมัติการดำเนินการลักษณะเดียวกันภายในเซสชันปัจจุบันจนกว่าจะเริ่มเซสชันใหม่
  • ไม่: ปฏิเสธการดำเนินการ

เปิด kimi.yoloMode ในการตั้งค่าเพื่ออนุมัติการเรียกใช้เครื่องมือทั้งหมดโดยอัตโนมัติ เหมาะเมื่อคุณเชื่อมั่นในเวิร์กโฟลว์และต้องการทำงานให้เร็วขึ้น

กล่องคำถาม

ระหว่างการดำเนินการ Kimi อาจถามคำถาม เช่น ให้คุณเลือกแนวทางการติดตั้งใช้งาน การ์ดคำถามจะปรากฏที่ด้านล่าง คุณสามารถเลือกตัวเลือกที่เตรียมไว้ได้โดยตรง หรือเลือก "การตอบกลับแบบกำหนดเอง..." เพื่อป้อนคำตอบของคุณเอง หลังจากคุณตอบแล้ว Kimi จะดำเนินการต่อ

โหมดวางแผน

คลิกไอคอน 📋 ทางซ้ายของช่องป้อนข้อความเพื่อเข้าสู่โหมดวางแผน เมื่อเปิดใช้งาน Kimi จะแสดง Plan Card ที่ขยายได้ก่อนเริ่มดำเนินการจริง โดยระบุขั้นตอนที่ตั้งใจจะทำ คุณสามารถตรวจทานแผนก่อนอนุญาตให้ดำเนินการต่อ

  • ปุ่มโหมดวางแผนจะคงค่าที่ตั้งไว้ก่อนหน้าสำหรับทุกเซสชันใหม่
  • หาก Kimi กำลังสตรีมคำตอบอยู่ การออกจากโหมดวางแผนจะต้องยืนยันอีกครั้งเพื่อหลีกเลี่ยงการขัดจังหวะงานปัจจุบัน

การติดตามการเปลี่ยนแปลงไฟล์

หลังจาก Kimi แก้ไขไฟล์ การเปลี่ยนแปลงทั้งหมดจะถูกติดตามและแสดงในส่วน "การเปลี่ยนแปลงไฟล์" คุณสามารถดูรายการไฟล์ที่แก้ไขและสถานะของไฟล์ เช่น เพิ่ม แก้ไข หรือลบ พร้อมสถิติจำนวนบรรทัดที่เพิ่มและลบ

สำหรับแต่ละไฟล์ คุณสามารถดูการเปลี่ยนแปลงในมุมมอง diff ดั้งเดิมของ VS Code, กู้คืนกลับเป็นสถานะเดิม หรือเก็บการเปลี่ยนแปลงไว้เพื่อล้างบันทึกการติดตามได้ รองรับการดำเนินการแบบกลุ่ม คุณจึงเก็บหรือละทิ้งการเปลี่ยนแปลงทั้งหมดได้ในครั้งเดียว สถานะฐานจะถูกบันทึกเมื่อไฟล์ถูกแก้ไขครั้งแรกในเซสชัน การย้อนกลับจะกู้คืนไฟล์ไปยังเวอร์ชันฐานนั้น

การจัดการบริบท

ประวัติเซสชัน

คลิกเมนูดรอปดาวน์ประวัติที่ด้านบนของแผงเพื่อดูเซสชันก่อนหน้า ข้อมูลเซสชันจะถูกจัดเก็บไว้ในเครื่องและรองรับการค้นหาด้วยคีย์เวิร์ด คุณสามารถลบเซสชันเก่า หรือโหลดเซสชันเพื่อสนทนาต่อจากครั้งก่อน

แถบสถานะจะแสดงเปอร์เซ็นต์การใช้บริบทและจำนวน token อินพุต/เอาต์พุต เมื่อการใช้บริบทสูง ให้ใช้คำสั่ง /compact เพื่อบีบอัด

การสลับไดเรกทอรีทำงาน

คลิกไอคอนรูปเฟือง (Action Menu) ทางขวาของช่องป้อนข้อความ → Working Directory เพื่อสลับไดเรกทอรีทำงานระหว่างไดเรกทอรีย่อยต่าง ๆ ใน Workspace ปัจจุบัน หลังจากสลับแล้ว ระบบจะเริ่มเซสชันใหม่โดยอัตโนมัติ เพื่อให้ Kimi ทำงานตามบริบทของไดเรกทอรีใหม่ คุณสามารถเลือกไดเรกทอรีย่อยที่ลงทะเบียนไว้ได้โดยตรง หรือใช้ "เรียกดู..." เพื่อเรียกดูโฟลเดอร์ย่อยใดก็ได้

เมนูการดำเนินการ

รายการฟีเจอร์

ไอคอนรูปเฟืองทางขวาของช่องป้อนข้อความจะเปิดเมนูการดำเนินการ ซึ่งมีฟีเจอร์ต่อไปนี้:

  • Working Directory: สลับไดเรกทอรีทำงานปัจจุบัน (ดู "การสลับไดเรกทอรีทำงาน" ด้านบน)
  • MCP Servers: เปิดแผงการกำหนดค่าเซิร์ฟเวอร์ MCP
  • General Config: เปิดหน้าการกำหนดค่า Kimi ในการตั้งค่า VS Code
  • Show Logs: เปิดแผงบันทึกเอาต์พุตของ Kimi Code เพื่อใช้แก้ไขปัญหา
  • Reset Kimi: รีเซ็ต Kimi Webview มีประโยชน์เมื่ออินเทอร์เฟซค้างหรือไม่ตอบสนอง
  • Sign out / Sign in: ออกจากระบบหรือเข้าสู่ระบบบัญชี Kimi ของคุณอีกครั้ง

คุณยังสามารถเรียกใช้ "Kimi Code: Run CLI" จาก VS Code Command Palette เพื่อเริ่ม Kimi Code CLI ในเทอร์มินัลแบบรวมได้โดยตรง