歡迎使用 GitHub Copilot,您在 Visual Studio 中的 AI 伴侶!
Copilot 透過建議整行或整段程式碼,幫助你更快且更準確地寫程式。 Copilot 也會回答問題並協助你完成例行任務,如撰寫單元測試、除錯和設定檔。 你可以直接在 Visual Studio 環境中使用這些功能。
在本文中,你將學習如何使用 Copilot,並善用 Visual Studio 中的各種功能。
開啟 Copilot
開啟 Visual Studio(版本 17.8 或更新版本)。 更新到最新版本的 Visual Studio,才能充分發揮 Copilot 的效能。
建立新專案、開啟現有專案,或不寫程式碼繼續開啟 IDE。
選擇 Visual Studio 右上角的 GitHub Copilot 徽章,並選擇 開啟聊天視窗。
如果沒有安裝 Copilot,請從下拉選單選擇 「安裝 Copilot 」,並依照安裝程式的提示操作。 如需詳細資訊,請參閱 管理 Copilot 安裝和狀態。
在聊天視窗中輸入提示以開始使用 Copilot。
如果你還沒用 GitHub 帳號登入,Visual Studio 會提示你登入。 如果你沒有 Copilot 訂閱,也可以 開始使用 Copilot 免費 版。 在瀏覽器完成登入或註冊流程,然後返回 Visual Studio。
Copilot 現在已經準備好在 Visual Studio 中使用。
開始使用 Copilot
登入後,在聊天視窗和整個 IDE 裡使用 Copilot。
使用 代理模式 與 MCP 伺服器:在聊天視窗中選擇 「詢問 」並 切換到代理 模式以啟用代理模式。 使用工具圖示來存取模型情境協定(MCP)伺服器、設定伺服器,並選擇 Copilot 可使用的工具。 例如,要讓 Copilot 協助產生目標程式碼,可以發送「為此檔案中的方法撰寫單元測試」。
- 作為代理模式工作流程的一部分,Copilot Chat 可以連接雲端代理,執行遠端程式撰寫會話,在你連接的 GitHub 倉庫中建立倉庫問題和拉取請求。 第一次啟動雲端工作階段時,或需要更多權限時,系統可能會提示你授與存放庫權限。
使用 完成項目 和 下一步編輯建議:當你寫程式時,Copilot 會直接在編輯器中提供建議。 Copilot 建議新程式碼(顯示為灰色文字)和對現有程式碼的編輯。 預設情況下,Visual Studio 會優先使用 IntelliSense 而非 Copilot 的內嵌補全。 你可以在 Tools>Options>Environment>Keyboard 中,自訂用來接受 Copilot 建議(完整建議、下一個單字和下一行)的快速鍵。
在 Visual Studio 使用 Copilot 動作:在編輯器的右鍵選單、錯誤清單、功能搜尋及其他 IDE 區域找到 Copilot 驅動的動作與建議。
- 從 Copilot Chat 或問題內容中使用除錯代理(Debugger Agent)工作流程。 從 GitHub 或 Azure DevOps 問題(或自然語言提示)開始,重現問題、產生假設、新增儀器、分析遙測,並套用針對性修正,同時驗證即時執行時的行為。
根據你的工作流程調整 Copilot 聊天
為您的專案和開發工作流程自訂 Copilot。
用參考資料管理 上下文:使用 + 按鈕附加更多上下文,例如檔案或圖片,或請 Copilot 引用整個解決方案。
存取不同 模型:在提示視窗中使用模型選擇器選擇 AI 模型,或 將您自己的模型帶 到 Copilot。 探索不同情境的模型,無論是回答快速問題、撰寫文件,或是產生多檔程式碼編輯。
新增自訂指令:新增可重複使用的自訂指令
.github/copilot-instructions.md及提示檔案.github/prompts,以客製化 Copilot 回應,符合您的程式風格或專案需求。建立與管理自訂代理:在Copilot Chat視窗中,使用提示區頂端的代理選擇器來建立並選擇自訂代理。 使用者層級的自訂代理定義儲存在
%USERPROFILE%\.github\agents。 這些代理會保留工作區感知、工具設定、模型選擇及 MCP 連線。 更多資訊,請參閱 在 GitHub Copilot 中使用內建和自訂代理程式。
實用的資源
要隨時檢視 Copilot 功能,請從 Visual Studio 右上角的 GitHub Copilot 徽章中選擇 GitHub Copilot Walkthrough。
嘗試使用實作實驗室建置完整的應用程式 :Visual Studio 2022 中的 GitHub Copilot。