【AI插件】在VS Code中免费使用GitHub Copilot

什么是GitHub Copilot

GitHub Copilot 是由 GitHub 和 OpenAI 合作开发的一款 AI 编程助手,旨在帮助开发者提高编程效率。它通过分析大量的开源代码,生成上下文相关的代码建议和自动补全,支持多种编程语言和框架。GitHub Copilot 是基于 OpenAI 的 GPT-3 和 Codex 模型构建的,能够在开发过程中为程序员提供实时的代码帮助。

官网:https://github.com/features/copilot/

现在,GitHub Copilot已经免费开放,下面是免费版和付费版(GitHub Copilot Pro)区别:

功能 GitHub Copilot 免费版 GitHub Copilot Pro 版
适用对象 学生、开源贡献者 商业用户、团队、企业
代码补全和建议
文档和注释生成
新功能优先访问 ×
技术支持 基础支持 优先支持
团队协作功能 ×
付费模式 免费 每月/每年付费,约 10/月 或 100/年

为什么要使用AI插件

使用AI插件可以大幅度提升工作效率,不再频繁使用搜索引擎查询资料。插件可以帮助我们对代码进行审核,提升代码质量,解决问题等。

GitHub Copilot支持哪些语言

GitHub Copilot 支持大部分主流的编程语言,如 Python、JavaScript、TypeScript、Java、C#、C++、Go、Ruby、PHP、HTML/CSS 等。它能够跨语言工作,适应不同的开发环境。

使用步骤

1.在VScode中安装GitHub Copilot插件

注意:

VScode必须使用1.96.1及以上版本

2.登录GitHub账号(如果没有,需要在GitHub注册一个)

3.使用快捷唤醒GitHub Copilot Chat:Ctrl+Alt+I

GitHub Copilot Chat使用场景

GitHub Copilot Chat可以进行对话,使用讨论的方式解答问题。

场景一:提出完整需求或问题由AI回答并给出Demo

如:@github 如何使用JavaScript语言及threejs框架完成对ply三维文件的展示?

Demo运行效果不错!

场景二:基于文件,代码review

如:当前打开的代码有没有潜在的缺陷问题?

场景三:基于文件,更改需求

如:请修改当前文件,将web界面的title改为"关于ply的测试界面"

GitHub Copilot 使用场景

GitHub Copilot可以补全代码,这也是最主要的功能。

场景一:补全已有代码

将光标放置在某一行输入代码,将实时出现灰色代码块,table键补全代码。

场景二:根据代码生成注释

场景三:根据注释生成代码

多行代码生成:

场景四:错误检测

其他

语音与AI沟通

通过麦克风直接提出问题。

多个聊天场景及拓展

专攻技术,不提供技术以外服务

相关推荐
MonkeyKing_sunyuhua1 小时前
VSCode + Cline AI辅助编程完全指南
ide·人工智能·vscode
炒空心菜菜2 小时前
MapReduce 实现 WordCount
java·开发语言·ide·后端·spark·eclipse·mapreduce
未来之窗软件服务2 小时前
医院药品展示大屏:开启多维度服务与管理新窗口—仙盟创梦IDE
ide·智慧大屏幕·信发系统·仙盟创梦ide
MonkeyKing_sunyuhua4 小时前
在 Visual Studio Code (VSCode) 中配置 MCP(Model Context Protocol)
ide·vscode·编辑器
smileNicky4 小时前
在 VSCode 中运行 Vue.js 项目
ide·vue.js·vscode
Growthofnotes5 小时前
VSCode中Node.js 使用教程
ide·vscode·node.js
遗憾皆是温柔5 小时前
MyBatis—动态 SQL
java·数据库·ide·sql·mybatis
小妖6667 小时前
VScode 的插件本地更改后怎么生效
ide·vscode·编辑器
进击的阿尔法猿8 小时前
visual studio生成动态库DLL
ide·visual studio
未来之窗软件服务8 小时前
solidwors插件 开发————仙盟创梦IDE
前端·javascript·数据库·ide·仙盟创梦ide