使用 GitHub Copilot 進行除錯
GitHub Copilot 可以幫助您改進在 Visual Studio Code 中的除錯工作流。Copilot 可以協助您為專案設定除錯配置,並提供有關修復除錯過程中發現的問題的建議。本文概述瞭如何在 VS Code 中使用 Copilot 除錯應用程式。
Copilot 可以幫助您完成以下除錯任務
- 配置除錯設定:為您的專案生成和自定義 launch 配置。
- 啟動除錯會話:使用
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。