ตรวจสอบตัวเลือกการแก้ไขด่วนของ GitHub Copilot

เสร็จสมบูรณ์เมื่อ

GitHub Copilot มีตัวเลือกการแก้ไขด่วนที่แก้ไขปัญหาการเข้ารหัส ความล้มเหลวในการทดสอบ และปัญหาที่ตรวจพบในเทอร์มินัลคําสั่ง ตัวเลือกการแก้ไขด่วนประกอบด้วย:

  • การดําเนินการอัจฉริยะ: การดําเนินการอัจฉริยะแก้ไขเป็นการดําเนินการตามบริบทที่สามารถใช้เพื่อแก้ไขข้อผิดพลาดในการเขียนโค้ดโดยไม่ต้องเขียนข้อความแจ้ง
  • คําสั่งเครื่องหมายทับ: /fix คําสั่งเครื่องหมายทับมีอยู่ใน "สอบถามตัวแทน" เซสชันการแชทแบบอินไลน์ และหน้าต่าง "แชทด่วน"
  • การดําเนินการของโค้ด: การดําเนินการของโค้ด "แก้ไข" เช่น แก้ไขโดยใช้ Copilot จะแสดงในอินเทอร์เฟซ Visual Studio Code เมื่อ GitHub Copilot ตรวจพบปัญหาบางอย่าง

แก้ไขปัญหาการเขียนโค้ดโดยใช้แอคชันแก้ไขปัญหาที่ชาญฉลาด

แก้ไข การดําเนินการอัจฉริยะสามารถเข้าถึง ได้จากเมนูบริบทในตัวแก้ไข และสามารถใช้เพื่อแก้ไขปัญหาการเขียนโค้ดโดยไม่ต้องเขียนข้อความแจ้ง

วิธีแก้ไขปัญหาการเขียนโค้ด โดยใช้การดําเนินการอัจฉริยะ แก้ไข

  1. เปิดไฟล์โค้ดแอปพลิเคชันของคุณ

  2. เลือกรหัสที่คุณต้องการแก้ไข

  3. คลิกขวาที่รหัสที่เลือก แล้วเลือก สร้างการแก้ไขรหัส>

    GitHub Copilot เปิดเซสชันการแชทแบบอินไลน์เพื่อแสดงคําแนะนําการอัปเดตโค้ดโดยตรงในตัวแก้ไข เลือก ยอมรับ หรือ ปิด เพื่อยอมรับหรือละทิ้งการแก้ไขที่แนะนํา

  4. อีกทางหนึ่งคือปรับปรุงการอัปเดตโค้ดที่แนะนําโดยการส่งพร้อมท์ที่มีบริบทเพิ่มเติม

อีกวิธีหนึ่งคือ หากมีปัญหาการคอมไพล์หรือการลงบรรทัดในไฟล์โค้ด GitHub Copilot จะแสดงการดําเนินการของโค้ด (ไอคอนประกายไฟ) ในตัวแก้ไขเมื่อคุณวางตัวชี้เมาส์เหนือปัญหา

ภาพหน้าจอที่แสดงการดําเนินการ

แก้ไขข้อผิดพลาดในการทดสอบ

GitHub Copilot ทํางานร่วมกับ Test Explorer ใน VS Code และสามารถช่วยแก้ไขการทดสอบที่ล้มเหลวได้

  1. ใน Test Explorer ให้วางเมาส์เหนือการทดสอบที่ล้มเหลว

  2. เลือกปุ่ม แก้ไขความล้มเหลวในการทดสอบ (ไอคอนประกายไฟ)

  3. ตรวจสอบและใช้การแก้ไขที่แนะนํา GitHub Copilot

หรือคุณสามารถ:

  1. เปิดมุมมองแชท

  2. ป้อน /fixTestFailure คําสั่ง

  3. ทําตามคําแนะนําของ GitHub Copilot เพื่อแก้ไขการทดสอบ

หมายเหตุ

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

แก้ไขข้อผิดพลาดเทอร์มินัล

เมื่อคําสั่งล้มเหลวในการเรียกใช้ในเทอร์มินัล GitHub Copilot จะแสดงไอคอนประกายไฟในรางน้ําที่มีการแก้ไขด่วนเพื่ออธิบายสิ่งที่เกิดขึ้น

ภาพหน้าจอที่แสดงการดําเนินการ

สรุป

GitHub Copilot มีตัวเลือกการแก้ไขด่วนที่แก้ไขปัญหาการเข้ารหัส ความล้มเหลวในการทดสอบ และปัญหาที่ตรวจพบในเทอร์มินัลคําสั่ง ตัวเลือกการแก้ไขด่วน ได้แก่ การแก้ไขการกระทํา /fix อัจฉริยะ คําสั่งเครื่องหมายทับ และการดําเนินการของโค้ด "แก้ไข" แก้ไข การดําเนินการอัจฉริยะสามารถเข้าถึง ได้จากเมนูบริบทในตัวแก้ไข และสามารถใช้เพื่อแก้ไขปัญหาการเขียนโค้ดโดยไม่ต้องเขียนข้อความแจ้ง การแก้ไขการดําเนินการที่ชาญฉลาดยังสามารถใช้เพื่อแก้ไขข้อผิดพลาดของการทดสอบและข้อผิดพลาดของเทอร์มินัลได้