使用 GitHub Copilot 偵錯
GitHub Copilot 可協助您改善 Visual Studio Code 中的偵錯工作流程。Copilot 可協助您設定專案的偵錯組態,並針對偵錯期間發現的問題提供修正建議。本文概述如何在 VS Code 中使用 Copilot 偵錯應用程式。
Copilot 可協助處理以下偵錯任務
- 設定偵錯設定:為您的專案產生並自訂啟動組態。
- 啟動偵錯工作階段:使用
copilot-debug從終端機啟動偵錯工作階段。 - 修正問題:接收針對偵錯期間發現的問題的修正建議。
如果您尚未訂閱 Copilot,可以透過註冊 Copilot 免費方案 來免費使用 Copilot,並獲得每月的內嵌建議和聊天互動額度。
使用 Copilot 設定偵錯組態
VS Code 使用 launch.json 檔案來儲存 偵錯組態。Copilot 可協助您建立和自訂此檔案,為您的專案設定偵錯。
- 開啟聊天檢視 (⌃⌘I (Windows、Linux Ctrl+Alt+I))。
- 輸入
/startDebugging命令。 - 依照 Copilot 的引導,為您的專案設定偵錯。
或者,您可以使用自然語言提示,例如:
- 「為 Django 應用程式建立偵錯組態」
- 「為 React Native 應用程式設定偵錯」
- 「為 Flask 應用程式設定偵錯」
使用 Copilot 開始偵錯
copilot-debug 終端機命令簡化了設定和啟動偵錯工作階段的程序。將您用於啟動應用程式的命令加上 copilot-debug 前綴,Copilot 便會自動設定並啟動偵錯工作階段。
-
開啟整合式終端機 (⌃` (Windows、Linux Ctrl+`))。
-
輸入
copilot-debug,後面接著您應用程式的啟動命令。例如:copilot-debug node app.js或
copilot-debug python manage.py -
Copilot 會為您的應用程式啟動偵錯工作階段。您現在可以使用 VS Code 中內建的偵錯功能。
深入了解 VS Code 中的偵錯。
使用 Copilot 修正程式碼問題
您可以使用 Copilot Chat 協助您修正程式碼問題或改善您的程式碼。
使用聊天提示
-
開啟您的應用程式程式碼檔案。
-
開啟以下其中一個檢視
- 聊天檢視 (⌃⌘I (Windows、Linux Ctrl+Alt+I))
- 行內聊天 (⌘I (Windows、Linux Ctrl+I))
-
輸入提示,例如:
- "/fix"
- 「修正此 #選取」
- 「驗證此函式的輸入」
- 「重構此程式碼」
- 「改善此程式碼的效能」
深入了解如何在 VS Code 中使用 Copilot Chat。
使用編輯器智慧動作
若要修正您的應用程式程式碼中的程式碼問題,而無需編寫提示,您可以使用編輯器智慧動作。
-
開啟您的應用程式程式碼檔案。
-
選取您要修正的程式碼。
-
按一下滑鼠右鍵並選取 產生程式碼 > 修正。
VS Code 會提供程式碼建議來修正程式碼。
-
選擇性地,您可以透過在聊天提示中提供額外內容來精煉生成的程式碼。
後續步驟
- 探索 VS Code 中的一般偵錯功能。
- 深入了解 VS Code 中的 Copilot。