【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沟通

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

多个聊天场景及拓展

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

相关推荐
stevenzqzq24 分钟前
Android Studio Logcat 基础认知
android·ide·android studio·日志
梁辰兴31 分钟前
中国信通院发布《人工智能安全治理研究报告(2025年)》,AI安全攻防为何“易攻难守“?
人工智能·安全·ai·ai安全·梁辰兴·人工智能安全治理·中国信通院
朝花不迟暮37 分钟前
使用Android Studio生成apk,卡在Running Gradle task ‘assembleDebug...解决方法
android·ide·android studio
小真zzz43 分钟前
【2026新体验】ChatPPT的AI智能路演评测:PPT总结和问答都变的易如反掌
大数据·人工智能·ai·powerpoint·ppt·chatppt
gravity_w1 小时前
vscode配置SSH远程服务器
服务器·经验分享·vscode·ssh
hui函数1 小时前
如何解决 PyCharm 控制台 pip install 报错 OSError: [Errno 18] Cross-device link 问题
ide·pycharm·pip
記億揺晃着的那天1 小时前
AI 时代的软件工程:升级,而非消亡
人工智能·ai·软件工程·vibe coding
Elastic 中国社区官方博客2 小时前
在 ES|QL 中的混合搜索和多阶段检索
大数据·人工智能·sql·elasticsearch·搜索引擎·ai·全文检索
Java猿_2 小时前
开发 Java 项目,选哪个 IDE?Eclipse、MyEclipse 与 IntelliJ IDEA 深度对比
java·ide·eclipse
百锦再2 小时前
AI视频生成模型从无到有:构建、实现与调试完全指南
人工智能·python·ai·小程序·aigc·音视频·notepad++