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编程效率提升技巧

参考文章

相关推荐
专注VB编程开发20年9 分钟前
C#,VB.NET从JSON数据里提取数组中的对象节点值
c#·json·.net
莫大h1 小时前
Gemini-cli安装避坑指南
aigc·ai编程
Accpdaiyekun2 小时前
C# 操作mongodb 多次查询快还是使用管道查询速度快
mongodb·c#·lua
星始流年2 小时前
前端视角下认识AI Agent
前端·agent·ai编程
界面开发小八哥3 小时前
界面组件DevExpress WPF中文教程:Grid - 如何获取节点?
.net·wpf·界面控件·devexpress·ui开发
Dm_dotnet3 小时前
C#:wpf ui 4.0 是如何实现页面导航的?
c#
今晚打老虎z3 小时前
dotnet-env: .NET 开发者的环境变量加载工具
前端·chrome·.net
不午睡的探索者4 小时前
告别性能瓶颈!Python 量化工程师,进击 C++ 高性能量化交易的“必修课”!
c++·github
韩初心4 小时前
使用 visual studio 2022 编译 Lua5.4.8
ide·visual studio·lua5.4
光溯星河4 小时前
【实践手记】Git重写已提交代码历史信息
后端·github