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

目录

前言

GitHub Copilot介绍

GitHub Copilot Free包含哪些功能?

GitHub Copilot支持语言

安装最新版本的 Visual Studio 2022

激活GitHub Copilot Free

Visual Studio中开始免费使用Copilot

Visual Studio中Copilot的相关设置

Visual Studio中使用Copilot代码补全

Visual Studio中使用Copilot代码生成

Visual Studio中使用Copilot内联聊天

Visual Studio中使用Copilot汇总我的代码

Visual Studio中使用Copilot编写单元测试

Visual Studio中使用Copilot修改我的代码

Visual Studio中使用Copilot聊天窗口提问

更多Visual Studio编程效率提升技巧

参考文章


 

图片

前言

今天大姚给大家分享一个好消息,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 或更高版本。

  • 下载地址: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

图片

参考文章

  • https://learn.microsoft.com/zh-cn/visualstudio/ide/ai-assisted-development-visual-studio?view=vs-2022

  • https://visualstudio.microsoft.com/zh-hans/github-copilot 

引入地址 

### 如何在 VSCode 使用 GitHub Copilot 的聊天功能 为了充分利用 GitHub Copilot 的聊天功能,在编辑器打开多个文件有助于让 GitHub Copilot 更好地理解项目的上下文[^1]。 #### 启用 GitHub Copilot Chat 插件 确保已安装并启用了 GitHub Copilot 扩展。如果尚未安装,可以通过 VSCode 市场找到并安装此扩展。 #### 使用 `#editor` 获取更多上下文 通过在聊天界面输入命令 `#editor` 可以为 GitHub Copilot 提供关于当前在 Visual Studio Code 打开的文件的额外信息。这使得 GitHub Copilot 能够基于这些具体文件的内容给出更加精准的帮助和建议。 #### 请求帮助的具体方式 当遇到像 Actions 部署流程的问题时,可以直接向 GitHub Copilot Chat 描述所面临的情况以及期望获得什么样的解决方案。例如,描述具体的错误消息或行为差异,这样能够引导 GitHub Copilot 给出更有针对性的回答和支持[^2]。 #### 切换不同的 AI 模型以适应不同场景的需求 对于复杂任务如设计算法或是处理特定编程难题,可以选择切换到性能更强的新模型 o1-preview;而对于简单的查询比如快速获取某个 API 的文档,则可以继续沿用现有的 GPT-4o 模型。这种灵活性让用户可以根据实际需要调整使用的模型版本,从而提高工作效率[^3]。 ```bash # 示例:在终端查看可用的Copilot模型列表 gh copilot model list ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值