使用 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”
- “修復此 #selection”
- “驗證此函式的輸入”
- “重構此程式碼”
- “提高此程式碼的效能”
瞭解更多關於在 VS Code 中使用 Copilot Chat 的資訊。
使用編輯器智慧操作
要為您的應用程式程式碼修復問題而無需編寫提示,您可以使用編輯器智慧操作。
-
開啟您的應用程式程式碼檔案。
-
選擇您要修復的程式碼。
-
右鍵單擊並選擇 生成程式碼 > 修復。
VS Code 會提供一個程式碼建議來修復程式碼。
-
(可選)透過在聊天提示中提供額外上下文來最佳化生成的程式碼。
後續步驟
- 探索 VS Code 中的常規除錯功能。
- 瞭解更多關於在 VS Code 中使用 Copilot 的資訊。