GitHub Copilot × VS Code

使用教學

功能與特色

  1. 程式碼自動補全:在編輯器中根據上下文或註解內容,自動補全一整行或區塊的程式碼。
  2. AI 智能推理建議:預測你可能想寫的程式,並提供多種建議版本。
  3. 自然語言對話(Copilot Chat):可在 VS Code 內直接與 Copilot 進行對話,詢問程式碼解釋、除錯、功能實現等問題。
  4. 支援多種程式語言:包括 Python、JavaScript、TypeScript、Go、C++、HTML、CSS 等。
  5. 自動生成單元測試(unit test)或測試案例(test cases):可協助自動產出測試程式碼範本,提升開發效率與可靠性。
    • 可於編輯器輸入「/test」觸發。
  6. 自動生成文件:自動為選取的程式碼或函式產生說明文件、註解或文件區塊。
    • 可於編輯器輸入「/doc」觸發。

注意事項

  • 需安裝 VS Code 插件:必須在 VS Code 安裝 GitHub Copilot 擴充套件,並登入 GitHub 帳號啟用。
  • 需要網路連線:Copilot 是雲端 AI 服務,VS Code 必須連線才能獲取建議。
  • 免費版使用限制:免費版每月有程式碼補全與聊天次數限制,達上限後需等下月重置或升級付費方案。
  • AI 建議不是完美的:Copilot 可能會產生錯誤或不安全的程式碼,仍需人工檢查與驗證。
  • 不適合用於機密專案:Copilot 會分析專案內容與程式碼,不建議在涉密或敏感系統中啟用。