Visual Studio使用GitHub Copilot提高.NET開發工作效率
GitHub Copilot介紹
GitHub Copilot 是一款 AI 編碼助手,可幫助你更快、更省力地編寫代碼,從而將更多精力集中在問題解決和協作上。
GitHub Copilot Free包含哪些功能?
- 每月 2000 代碼補全,幫助開發者快速完成代碼編寫。
- 每月 50 個聊天消息請求,支持詢問編程問題、解釋現有代碼和查找錯誤。
- 支持在 Visual Studio Code 和 Visual Studio 中進行跨多個文件的編輯。
- 支持在 Visual Studio Code、Visual Studio、JetBrains IDEs 和 GitHub.com 上的 Copilot 聊天功能。
- 支持在 Visual Studio Code、Visual Studio、JetBrains IDEs、Vim/Neovim、Xcode 和 Azure Data Studio 中的代碼補全。
GitHub Copilot支持語言
支持Python、JavaScript、TypeScript、Ruby、Go、C# 和 C++等多種語言。
安裝最新版本的 Visual Studio 2022
GitHub Copilot 的最新體驗現已集成到 Visual Studio 中,并將 GitHub Copilot 的代碼補全和 GitHub Copilot 聊天功能合并到一個方便的包中。下載最新的 Visual Studio 2022,以發現新增功能和改進項。
Visual Studio 2022 版本 17.10 或更高版本。
下載地址:https://visualstudio.microsoft.com/zh-hans/downloads
激活GitHub Copilot Free
注冊或者登錄GitHub賬號 => Settings => Copilot => 點擊 Start using Copilot Free。
Visual Studio中開始免費使用Copilot
添加GitHub賬號:
Visual Studio中Copilot的相關設置
Visual Studio中使用Copilot代碼補全
Visual Studio中使用Copilot代碼生成
下面演示的是 Visual Studio 中 GitHub Copilot 的代碼生成功能。如果選擇使用代碼,則可以選擇 Tab 以將其插入代碼文件中:
Visual Studio中使用Copilot內聯聊天
使用快捷鍵 Alt+\,進行內聯聊天:
Visual Studio中使用Copilot匯總我的代碼
Visual Studio中使用Copilot編寫單元測試
Visual Studio中使用Copilot修改我的代碼
Visual Studio中使用Copilot聊天窗口提問
更多Visual Studio編程效率提升技巧:https://github.com/YSGStudyHards/DotNetGuide