news 2026/4/21 2:23:59

GitHub Copilot 使用笔记

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
GitHub Copilot 使用笔记

GitHub Copilot 是 VSCode 自带的 AI Agent 插件,需要登录 GitHub 账号使用,分为免费版和付费版。

关于个人额度,可以在 Github 的 Copilot 菜单里查看

支持模型

添加第三方模型

通过 Manage Models 选中对应厂商。
可以通过 OpenRouter 来导入免费的模型,需要先到 OpenRouter 注册 API Key,输入后即可使用,也可以使用兼容 OpenAI 接口的三方 API,比如 硅基流动 SiliconFlow


使用帮助信息

切换到 Ask 模式,输入/help即可获取帮助命令,可以查看当前有什么可用命令和使用方法。

翻译后的内容,方便查看,注意 @ 和 / 开头都是指令,通常在 Agent 编辑器里,@开头代表查找/文件定位,/开头代表执行指令 :

  • 输入/help可以获取以下帮助信息

@workspace:询问关于你的工作区的问题

  • /explain:解释当前编辑器中代码的工作原理
  • /tests:为选中的代码生成单元测试
  • /fix:为选中代码中的问题提出修复方案
  • /new:在工作区中创建新文件或项目的脚手架代码
  • /newNotebook:创建一个新的 Jupyter Notebook
  • /setupTests:在项目中设置测试(实验性功能)

@vscode:询问关于 VS Code 的问题

  • /search:生成工作区搜索的查询参数
  • /startDebugging:生成启动配置并在 VS Code 中开始调试(实验性功能)

@terminal:询问如何在终端中执行某些操作

  • /explain:解释终端中的内容

@github:获取基于网页搜索和代码搜索的答案,可以用来阅读 Github 上的源码项目

使用建议
为了获得更好的对话体验,请像与真正的程序员交流一样提问:

  • 展示代码:打开相关文件并选中最重要的代码行
  • 持续优化:通过追问、补充说明、提供错误信息等方式不断完善对话

插件扩展

Marketplace
通过 GitHub Marketplace 可以获取对应的插件进行安装,扩展 Agent 功能,这里需要我们在市场里授权用户安装插件(Github 插件是和用户本体绑定的)。


授权通过后,在 VSCode 中使用Ctrl + Shift + P输入Reload Window重新加载窗口,即可看到@docker指令可以使用。

开发实践

注释 + Tab 生成功能

可以在文件头部写入注释,Agent 会根据注释自动生成对应代码,减少代码书写。

// 帮我生成 xxxx // 等待自动补全 Tab

Markdown 文档生成

可以通过 Markdown 文档形式说明自己的要求,然后采用#file:读取MD文档位置引用文档,让 Agent 自动完成文档内指定的任务。

LLM 模型调用

GitHub Copilot 官方也提供了大模型的调用能力

可以基于 Agent 开发基于 LLM 交互的前后端一体化内容。
通过 Marketplace 可以很方便地获取模型使用的源码,选中 Model 后随便选中一个模型。

点击 Playground,在里面选中 Code 就可以得到对应的调用源码,再根据 Agent 进行转换即可。


使用时需要申请 API Key(GitHub Token)。

通过 Use This Model 访问去创建免费 Token Key,再放到调用代码里使用。

个人体验

后续用 claude 和 cursor 就回不去了,截止我最近一次使用的感受:

  • 整体业务理解程度一般, 单一业务处理能力强,但是最近看更新了不少东西,应该是有改进的
  • 集成在 VSCode 编辑器中,对经常用 VSCode 编辑器开发的人比较友好,免费额度日常开发也够用
  • 插件和 Github 账号绑定存在一定门槛
  • 不用科学就可以支持用 GPT 模型,但是内置模型比较少

相关学习网站

  • GitHub Copilot 文档 - GitHub 文档
  • 開始使用 GitHub Copilot - Training | Microsoft Learn
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 3:35:44

ssm428人体健康体检预约信息管理系统--论文

目录摘要开发技术源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!摘要 随着社会发展和生活水平提高,健康体检成为人们关注自身健康状况的重要途径。传统体检预约方式存在信息管理效率低、资源分配不均、用户体验差等问题。为…

作者头像 李华
网站建设 2026/4/18 17:19:27

SSM434数字图像处理在线考试课程教学系统vue

目录SSM434数字图像处理在线考试课程教学系统Vue摘要开发技术源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!SSM434数字图像处理在线考试课程教学系统Vue摘要 SSM434数字图像处理在线考试课程教学系统是基于Vue.js前端框架与SSM&#…

作者头像 李华
网站建设 2026/4/18 7:51:13

【鸿蒙小程序】| 鸿蒙系统中的元服务创新与实践

【鸿蒙小程序】鸿蒙系统中的元服务(Meta Service)创新与实践 (2025-2026 最新现状与真实开发视角) 2025 年底到 2026 年初,华为把“元服务”推到了一个非常关键的位置,它已经成为 HarmonyOS NEXT&#xff…

作者头像 李华
网站建设 2026/4/16 15:06:35

AI的提示词专栏:多模态 LLM(Vision-LLM)Prompt 语法

AI 提示词专栏:多模态 LLM(Vision-LLM)Prompt 语法 (2025–2026 年最实用、最有效的写法指南) 目前主流的多模态大模型(支持图文/视频/文档等)包括: GPT-4o / GPT-4o mini / o1系列…

作者头像 李华
网站建设 2026/4/18 5:02:10

赋能复杂业务自动化:JBoltAI 链式调用的控制结构设计

在企业级AI应用开发中,复杂业务场景往往需要多步骤、多条件的协同执行,单一的线性调用已无法满足灵活多变的业务需求。JBoltAI作为专注Java生态的企业级AI应用开发框架,其链式调用技术深度融合复杂工作流编排能力,通过条件分支、循…

作者头像 李华
网站建设 2026/4/16 15:18:04

使用PC浏览器devTool工具调试安卓手机h5页面

背景 开发前端 h5 项目的过程中,经常遇到不同移动端设备的不同浏览器的兼容性问题,尤其是当遇到布局异常问题时,我们往往苦于没有办法去检查移动端设备上的实际元素,从而导致难以定义问题,此时就需要有办法去调试移动…

作者头像 李华