好消息,在 Visual Studio 中可以免費使用 GitHub Copilot 了!

前言
今天大姚給大家分享一個好消息,GitHub Copilot 可以免費使用了!在此之前若開發者要使用 GitHub Copilot 需要付費訂閱,每月訂閱費用起步價為 10 美元,而經過驗證的學生、教師和開源項目維護者則可以申請免費使用。今天咱們一起來看看在 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 或更高版本。


激活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編程效率提升技巧

DotNetGuide技術社區
- DotNetGuide技術社區是一個面向.NET開發者的開源技術社區,旨在為開發者們提供全面的C#/.NET/.NET Core相關學習資料、技術分享和咨詢、項目框架推薦、求職和招聘資訊、以及解決問題的平臺。
- 在DotNetGuide技術社區中,開發者們可以分享自己的技術文章、項目經驗、學習心得、遇到的疑難技術問題以及解決方案,并且還有機會結識志同道合的開發者。
- 我們致力于構建一個積極向上、和諧友善的.NET技術交流平臺。無論您是初學者還是有豐富經驗的開發者,我們都希望能為您提供更多的價值和成長機會。
參考文章
- https://learn.microsoft.com/zh-cn/visualstudio/ide/ai-assisted-development-visual-studio?view=vs-2022
- https://visualstudio.microsoft.com/zh-hans/github-copilot
作者名稱:追逐時光者
作者簡介:一個熱愛編程、善于分享、喜歡學習、探索、嘗試新事物和新技術的全棧軟件工程師。
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接,否則保留追究法律責任的權利。如果該篇文章對您有幫助的話,可以點一下右下角的【♥推薦♥】,希望能夠持續的為大家帶來好的技術文章,文中可能存在描述不正確的地方,歡迎指正或補充,不勝感激。

浙公網安備 33010602011771號