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 模型,但是内置模型比较少

相关学习网站

Read more

Secure Boot关闭指南,顺利启动GLM-4.6V-Flash-WEB

Secure Boot关闭指南,顺利启动GLM-4.6V-Flash-WEB 在部署GLM-4.6V-Flash-WEB这类高性能视觉大模型时,你是否遇到过U盘无法启动、系统黑屏、提示“安全启动阻止加载驱动”或“Operating System not found”?这些现象背后,90%以上的情况都指向同一个隐藏开关——Secure Boot(安全启动)。它本是为保护系统免受恶意固件攻击而设的安全机制,却常常成为AI模型便携式部署路上的第一道“隐形墙”。 本文不讲原理堆砌,不列冗长参数,只聚焦一件事:如何快速、准确、无风险地关闭Secure Boot,让微PE启动盘顺利加载,最终在本地浏览器中打开GLM-4.6V-Flash-WEB的网页推理界面。全程无需拆机、不改注册表、不重装系统,小白也能5分钟完成。 1. 为什么Secure Boot会阻止GLM-4.6V-Flash-WEB启动? Secure Boot是UEFI固件的一项强制验证机制,它要求所有启动过程中的代码(包括操作系统引导程序、驱动模块、甚至Docker容器运行时)必须带有微软或OEM厂商的数字签名。而微PE定

为了结合后端而学习前端的学习日志(1)——纯CSS静态卡片案例

为了结合后端而学习前端的学习日志(1)——纯CSS静态卡片案例

前端设计专栏 使用纯CSS创建简洁名片卡片的学习实践 在这篇技术博客中,我将分享我的前端学习过程,如何使用纯HTML和CSS创建一个简洁美观的名片式卡片,就像我博客首页展示的那样。这种卡片设计非常适合作为个人简介、产品展示或团队成员介绍。 源码展示 <!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width, initial-scale=1.0"><title>纯CSS名片卡片</title><style&

Web 安全入门:从 OWASP Top 10 到常见漏洞,从零基础入门到精通,收藏这一篇就够了!_web top10

Web 安全入门:从 OWASP Top 10 到常见漏洞,从零基础入门到精通,收藏这一篇就够了!_web top10

Web 安全入门:从 OWASP Top 10 到常见漏洞 解构 Web 安全威胁图谱:从 OWASP Top 10 到典型攻击,筑牢数字防线 在 Web 应用成为业务核心载体的今天,安全漏洞已成为威胁数据隐私、业务稳定的 “隐形炸弹”。从 OWASP Top 10 划定的高危风险,到各类场景化攻击手段,Web 安全攻防的博弈从未停歇。 本文将系统拆解 Web 领域的核心威胁:既覆盖 OWASP Top 10 中的关键风险 —— 如利用 SQL 注入篡改数据库、借 XSS 跨站脚本窃取用户凭证、因敏感信息泄露暴露核心数据、错误安全配置留下的防护缺口,也包含功能级访问缺失导致的越权操作、破坏请求处理逻辑的请求走私;同时深入典型攻击场景 —— 命令执行与文件包含直接突破服务器权限,

Qwen3-VL-WEBUI深度解析|附Instruct/Thinking双模式实战

Qwen3-VL-WEBUI深度解析|附Instruct/Thinking双模式实战 在多模态AI技术快速演进的今天,视觉-语言模型(Vision-Language Model, VLM)已从“能看懂图”迈向“会思考、能操作”的新阶段。阿里推出的 Qwen3-VL-WEBUI 镜像,正是这一趋势下的集大成者——它不仅内置了迄今最强的 Qwen3-VL-4B-Instruct 模型,更通过高度封装的 Web 推理界面,实现了“一键启动、开箱即用”的极致体验。 本文将深入剖析 Qwen3-VL-WEBUI 的核心架构、Instruct 与 Thinking 双模式机制,并结合真实场景代码示例,带你全面掌握其工程化落地能力。 为什么是 Qwen3-VL?重新定义多模态智能边界 传统大模型擅长处理纯文本任务,但在面对现实世界中普遍存在的图文混合内容时往往力不从心:一张产品截图、一段监控视频、一份带图表的财报……这些都需要模型具备真正的“视觉理解+语义推理”双重能力。 而