问一个扎心的问题:你上一次认真看 GitHub Copilot 的更新日志,是什么时候?
如果你对 Copilot 的印象还停留在“写代码时灰色 ghost text 补全,每月 10 刀”,那你就错过了 2025 年以来它最大的一波进化——免费层、Agent 模式、云端 coding agent、仓库级自定义指令、多模型切换……这些功能全部真实存在、大部分免费可用,但国内技术社区的讨论热度远低于 Cursor 和 Claude Code。这是一个典型的认知差:工具你天天在用,但 90% 的能力你从来没碰过。
这篇文章把 Copilot 的 8 个“暗门”一次挖透。所有功能都有官方出处(GitHub 官网和 VS Code 文档),具体价格和额度以官方 plans 页实时数据为准,我会标注哪些是我确定的核心事实、哪些可能随版本变动。
2024 年 12 月,GitHub 官宣了 Copilot Free 计划:不需要信用卡、不需要订阅,只要有一个 GitHub 账号,在 VS Code 里登录就能用。免费额度是每月 2000 次代码补全 + 50 次聊天/Agent 请求(额度数字以 github.com/features/copilot/plans 实时为准)。
更狠的是两条隐藏通道:
这意味着什么?Cursor 免费层用几次就要排队,Claude Code 需要订阅或 API key,而 Copilot 免费层是正规军长期供给。对预算敏感的学生党和轻度用户,这是海外大厂给的最实在的免费午餐。
付费档位:Copilot Pro 每月 10 美元,2025 年年中又推出了 Pro+(约 39 美元/月),后者提供更高的 premium request 额度和优先体验权。价格可能调整,下单前以官网为准。
.github/copilot-instructions.md,写一次全仓库生效这是我最推荐所有人今天就做的一件事。
在仓库根目录建一个 .github/copilot-instructions.md 文件,把项目的技术栈、目录结构、命名规范、测试要求写进去。之后每一次 Copilot 聊天和 Agent 任务,都会自动把这个文件作为上下文——相当于给 AI 发了一份永久的项目说明书。
一个可直接抄的模板:
# 项目约定
- 技术栈:React 18 + TypeScript + Vite
- 组件放 src/components,一个文件一个组件
- 状态管理用 Zustand,禁止引入 Redux
- 所有新函数必须有 vitest 单测
- 提交信息用 Conventional Commits 格式
效果立竿见影:不再需要每次对话都重复“我们用的是 pnpm 不是 npm"。这个能力在 GitHub 官方文档的 "Customizing Copilot" 章节有完整说明,属于文档里写得明明白白、但绝大多数用户从来没建过这个文件的功能。
VS Code 的 Copilot 还支持可复用提示词文件(prompt files):把常用的任务提示词存成 .prompt.md 文件放在仓库里,团队成员在聊天框里就能直接调用,像执行一条斜杠命令一样。
典型用法:
refactor.prompt.md —— 固化的重构流程:先列改动点,再分步执行,最后跑测试;review.prompt.md —— 按团队的 code review checklist 审查当前文件;api-doc.prompt.md —— 按固定格式给接口生成文档。这本质上是把“提示词工程”从个人笔记变成了仓库里的版本化资产。新人入职 clone 仓库的瞬间,就继承了整个团队的 AI 使用姿势。Cursor 也有类似的 Rules 功能,但把 prompt 作为文件入库、随仓库分发的玩法,Copilot 这边和 Git 工作流结合得更自然。
VS Code 聊天面板左下角有一个模式切换:Ask → Edit → Agent。绝大多数人一辈子停在 Ask。
切到 Agent 模式后,格局完全不同:你给一个自然语言任务(比如“给用户模块加上分页,参考现有列表页的实现”),Copilot 会自己:
它和 Claude Code 的思路类似,但优势是原生长在 IDE 里——diff 视图、断点调试、终端输出全部无缝衔接,不需要在编辑器和终端之间搬 context。免费层的 50 次聊天请求里就包含 Agent 模式,门槛低到令人发指。
2025 年 5 月,GitHub 发布了 Copilot 史上最大的一次更新:coding agent(公开预览起步,现已成为正式功能)。玩法简单到离谱:
在任意 GitHub issue 里评论 @copilot 并描述任务,或者直接把 issue Assign 给 Copilot。它会:
关键场景是什么?手机上派活。下班路上刷到一个 issue,@copilot 修一下,注意兼容旧版本,发完继续刷。回到家打开电脑,一个 Draft PR 已经躺在那里等你审。这就是“异步 AI 同事”的雏形。
它消耗的是 premium request 额度,付费用户可以用免费层体验不到的完整流程。VS Code 里也可以通过 GitHub Issues 面板直接把任务委托给它,不一定非去网页端。
# 和 @,把上下文喂得又准又省Copilot 聊天有一套完整的上下文变量语法,这是老用户和高手之间差距最大的地方:
| 语法 | 作用 | 场景 |
|---|---|---|
#codebase |
让它检索整个仓库语义索引 | “这个项目的鉴权逻辑在哪” |
#file |
指定具体文件 | “先看 #file:api.ts 再回答” |
#selection |
当前选中代码 | 精准提问不跑偏 |
#terminalLastCommand |
最后一条终端命令及其输出 | “刚才这个报错怎么解决” |
@workspace |
以工作区视角回答架构类问题 | “加这个字段要改哪些层” |
@vscode |
问 VS Code 本身的设置和命令 | “怎么配置保存自动格式化” |
省 token 的秘诀就在这:能 #file 就别 #codebase,能 #selection 就别贴整个文件。上下文越精准,回答质量越高,额度消耗越低。另外把截图直接粘贴进聊天框(vision 能力)让它照着设计稿写 UI,很多人压根不知道 Copilot 能看图。
聊天框底部的模型选择器是 Copilot 这两年最实的变化之一:同一个入口里可以切换 OpenAI、Anthropic Claude、Google Gemini 的多个模型,还有 o 系列推理模型。
两个实用认知:
额度用在哪了?打开 github.com/settings/copilot 可以看到用量仪表盘。发工资日(每月额度重置)前先看一眼,别让额度白白过期。
三个藏在眼皮底下的按钮:
gh copilot最后回到 CLI。装了 GitHub CLI(gh)的话,两条命令值得焊死在肌肉记忆里:
# 解释一条看不懂的命令
gh copilot explain "find . -name '*.log' -mtime +7 -delete"
# 描述需求,让它生成命令
gh copilot suggest "统计当前目录下每个子目录的大小并排序"
2025 年 GitHub 又把 Copilot CLI 升级成了独立的 agentic 工具(公开预览阶段),能在终端里自主执行多步任务。对重度终端用户来说,这是 Copilot 体系里最被低估的一块。
flowchart TB
You[你: 一个需求] --> Ctx{上下文投喂}
Ctx -->|自然语言| Chat[Ask 模式<br/>问答不落盘]
Ctx -->|#file #selection #codebase| Edit[Edit 模式<br/>多文件修改]
Ctx -->|.github/copilot-instructions.md| Agent[Agent 模式<br/>IDE 内自主干活]
Ctx -->|issue 评论 @copilot| Cloud[云端 Coding Agent<br/>GitHub Actions 沙箱]
Agent --> Diff[diff 确认 + 终端命令]
Cloud --> PR[Draft PR + 自动审阅]
Diff --> Ship[合并上线]
PR --> Ship
Free[免费层: 2000补全+50请求/月] -.-> Chat
Free -.-> Agent
Pro[Pro $10/月: premium模型+云端agent] -.-> Cloud
| 你以为的 Copilot | 实际上的 Copilot |
|---|---|
| 付费补全工具,一个月 10 刀 | 有长期免费层,学生/开源维护者直接免费用 Pro |
| 补全 + 简单问答 | Ask / Edit / Agent 三模式 + 云端 coding agent |
| 每次都要重新交代项目背景 | .github/copilot-instructions.md 写一次全仓库生效 |
| 只能选一个模型 | 多厂商模型随意切,premium 额度可查可规划 |
| 只在 IDE 里用 | issue 里 @copilot 手机派活,PR 里 AI 预审 |
| 和终端无关 | gh copilot + 独立 Copilot CLI |
今天(10 分钟):VS Code 里登录 GitHub 账号确认免费层可用;给自己的主力仓库建 .github/copilot-instructions.md,把上面模板抄了改成自己的技术栈。
本周(1 小时):把聊天模式从 Ask 切到 Agent 跑一个真实小任务(加个功能、补个测试),感受多文件自主修改的流程;打开 github.com/settings/copilot 看一眼自己的额度结构。
本月:挑一个积压的低优先级 issue,Assign 给 Copilot 试试云端 coding agent 全流程(需要付费档),评估 Draft PR 的质量是否达到你团队的准入线;把团队最高频的 3 个提示词固化成 .prompt.md 文件提交进仓库。
一句话收尾:2026 年了,Cursor 和 Claude Code 的光芒让很多人忘了,全球装机量最大的 AI 编程工具早已悄悄长成了完整平台——而且它的免费层,可能是所有大厂 AI 编程工具里最不需要犹豫的那一个。
注:本文写作时 WebSearch/WebFetch 工具不可用,文中额度与价格数字基于官方公开发布信息整理,访问参考来源 1、2 可核对最新数值。
本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护。 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
