使用 GitHub Copilot 進行偵錯

GitHub Copilot 可以協助改善您在 Visual Studio Code 中的偵錯工作流程。Copilot 可以協助您設定專案的偵錯組態,並針對偵錯期間發現的問題提供修復建議。本文概述如何使用 Copilot 在 VS Code 中進行應用程式偵錯。

Copilot 可協助執行下列偵錯工作:

  • 設定偵錯參數:為您的專案產生並自訂啟動組態 (launch configurations)。
  • 開始偵錯工作階段:使用 copilot-debug 從終端機啟動偵錯工作階段。
  • 修復問題:接收針對偵錯期間發現之問題的修復建議。
提示

如果您尚未擁有 Copilot 訂閱,可以透過註冊 Copilot 免費方案來免費使用 Copilot,並獲得每月一定額度的行內建議與 AI 點數。

重要

自 2026 年 4 月 20 日起,Copilot Pro、Copilot Pro+、Max 及學生方案的新註冊將暫時暫停。

使用 Copilot 設定偵錯組態

VS Code 使用 launch.json 檔案來儲存偵錯組態。Copilot 可以協助您建立並自訂此檔案,以便為您的專案設定偵錯環境。

  1. 開啟聊天檢視 (⌃⌘I (Windows、Linux Ctrl+Alt+I))。
  2. 輸入 /startDebugging 指令。
  3. 依照 Copilot 的引導來為您的專案設定偵錯。

或者,您可以使用自然語言提示,例如:

  • "Create a debug configuration for a Django app" (為 Django 應用程式建立偵錯組態)
  • "Set up debugging for a React Native app" (為 React Native 應用程式設定偵錯)
  • "Configure debugging for a Flask application" (為 Flask 應用程式設定偵錯)

使用 Copilot 開始偵錯

copilot-debug 終端機指令可簡化設定並啟動偵錯工作階段的程序。在您啟動應用程式通常會使用的指令前加上 copilot-debug,Copilot 就會自動為您設定並啟動偵錯工作階段。

  1. 開啟整合終端機 (⌃` (Windows, Linux Ctrl+`))。

  2. 輸入 copilot-debug 後接您應用程式的啟動指令。例如:

    copilot-debug node app.js
    

    copilot-debug python manage.py
    
  3. Copilot 會為您的應用程式啟動偵錯工作階段。現在您可以使用 VS Code 的內建偵錯功能了。

深入了解 VS Code 中的偵錯

使用 Copilot 修復程式碼問題

您可以使用 Copilot Chat 來協助您修復程式碼問題或改善您的程式碼。

使用聊天提示

  1. 開啟您的應用程式程式碼檔案。

  2. 開啟下列其中一個檢視:

    • 聊天檢視 (⌃⌘I (Windows, Linux Ctrl+Alt+I))
    • 行內聊天 (Inline Chat) (⌘I (Windows, Linux Ctrl+I))
  3. 輸入提示,例如:

    • "/fix"
    • "Fix this #selection" (修復此處 #selection)
    • "Validate input for this function" (驗證此函數的輸入)
    • "Refactor this code" (重構此程式碼)
    • "Improve the performance of this code" (改善此程式碼的效能)

深入了解如何在 VS Code 中使用 Copilot Chat

使用編輯器智慧動作

若要修復應用程式程式碼中的問題而無需撰寫提示,您可以使用編輯器的智慧動作。

  1. 開啟您的應用程式程式碼檔案。

  2. 選取您想要修復的程式碼。

  3. 按一下滑鼠右鍵並選取 產生程式碼 (Generate Code) > 修復 (Fix)

    VS Code 會提供程式碼建議來修復該程式碼。

  4. 您也可以選擇在聊天提示中提供額外的上下文,以優化產生的程式碼。

後續步驟

© . This site is unofficial and not affiliated with Microsoft.