当前位置: 首页 > news >正文

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
http://www.jsqmd.com/news/258975/

相关文章:

  • 微信立减金无损变现指南,0基础也能回收 - 淘淘收小程序
  • 2026年天津办理海葬公司权威推荐榜单:海葬办理/海葬祭奠代理 /海葬代理 /海葬祭奠办理/ 海葬祭奠 /骨灰海葬办理服务商精选 - 品牌推荐官
  • 如何以非管理员权限运行 regedit
  • 2026年管廊/隧道/风管/水管抗震支架实力推荐榜:江苏森基建筑工程科技有限公司,适配综合管廊/交通隧道/工业厂房多场景解决方案 - 品牌推荐官
  • 2026年室内篮球架厂家权威推荐榜单:落地式篮球架/壁挂式篮球架/户外篮球架/悬空式篮球架/移动篮球架源头厂家精选 - 品牌推荐官
  • 16G显卡也能调大模型?先搞懂显存消耗的3大核心原因
  • YOLOv5s/yolov7/yolov8+pyqt flask车流量检测(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • 2026断桥铝门窗厂家权威推荐榜单:隔音系统门窗/铝合金门窗/门窗加盟/隔音音门窗/高端系统门窗源头厂家精选。 - 品牌推荐官
  • 2026苏果超市购物卡回收资质齐全的平台 - 淘淘收小程序
  • 基于YOLOV8的道路缺陷检测系统(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • 【Java毕设源码分享】基于ssm+vue的怀旧小筑客栈管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 基于YOLOv8+pyqt5的头盔检测系统(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • S25FL256S flash 驱动学习与 RDID 建立
  • 【Java毕设全套源码+文档】基于ssm的办公电脑配件商城设计与实现(丰富项目+远程调试+讲解+定制)
  • 2026年中银通支付卡回收最优选的三大平台 - 淘淘收小程序
  • 【Java毕设全套源码+文档】基于ssm的农家乐预约系统设计与实现(丰富项目+远程调试+讲解+定制)
  • 基于yolov5的目标检测算法的设计与实(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • jdk下载路径
  • 【Java毕设全套源码+文档】基于ssm的线上花店设计与实现(丰富项目+远程调试+讲解+定制)
  • 当前三大永辉超市购物卡回收正规平台推荐 - 淘淘收小程序
  • 2026年全屋定制品牌实力推荐榜:诗尼曼领衔,家装全屋定制/全屋整装/高端整装家具品牌优选指南 - 品牌推荐官
  • Dynabridge:解码中国品牌全球化突围的“实战派”密码
  • 告别盲目试错!大模型微调核心参数的“油门、档位与里程
  • 【Java毕设全套源码+文档】基于ssm的怀旧小筑客栈管理系统设计与实现(丰富项目+远程调试+讲解+定制)
  • 2026年盘扣式/碗扣式/钢管/铝合金脚手架出租厂家权威推荐榜:适配大型基建、房建、工业改造多场景的工程物资租赁方案 - 品牌推荐官
  • 2025年国内比较好的关节电机产品推荐,定制化无框电机/人形机器人关节电机/力矩电机/无框力矩电机,关节电机制造商电话 - 品牌推荐师
  • 【Java毕设全套源码+文档】基于ssm的线上视频学习系统设计与实现(丰富项目+远程调试+讲解+定制)
  • 实用指南:云原生测试:在分布式系统中的质量保障策略
  • 【Java毕设全套源码+文档】基于ssm的高校学生社团管理系统设计与实现(丰富项目+远程调试+讲解+定制)
  • ssm427热带水果商城--论文