<!-- title: 都2026年了，你还把Copilot当补全工具？ -->
<!-- domain: tips-tricks -->

问一个扎心的问题：你上一次认真看 GitHub Copilot 的更新日志，是什么时候？

如果你对 Copilot 的印象还停留在“写代码时灰色 ghost text 补全，每月 10 刀”，那你就错过了 2025 年以来它最大的一波进化——免费层、Agent 模式、云端 coding agent、仓库级自定义指令、多模型切换……这些功能全部真实存在、大部分免费可用，但国内技术社区的讨论热度远低于 Cursor 和 Claude Code。这是一个典型的**认知差**：工具你天天在用，但 90% 的能力你从来没碰过。

这篇文章把 Copilot 的 8 个“暗门”一次挖透。所有功能都有官方出处（GitHub 官网和 VS Code 文档），具体价格和额度以官方 plans 页实时数据为准，我会标注哪些是我确定的核心事实、哪些可能随版本变动。

## 先说最颠覆的：Copilot 有免费层

2024 年 12 月，GitHub 官宣了 **Copilot Free** 计划：不需要信用卡、不需要订阅，只要有一个 GitHub 账号，在 VS Code 里登录就能用。免费额度是**每月 2000 次代码补全 + 50 次聊天/Agent 请求**（额度数字以 github.com/features/copilot/plans 实时为准）。

更狠的是两条隐藏通道：

- **学生和教师**：通过 GitHub Education 认证后，直接免费用完整的 Copilot Pro；
- **热门开源维护者**：满足一定 star 数和维护条件的开源项目维护者，也能免费拿 Pro。

这意味着什么？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 发了一份永久的项目说明书。

一个可直接抄的模板：

```markdown
# 项目约定
- 技术栈：React 18 + TypeScript + Vite
- 组件放 src/components，一个文件一个组件
- 状态管理用 Zustand，禁止引入 Redux
- 所有新函数必须有 vitest 单测
- 提交信息用 Conventional Commits 格式
```

效果立竿见影：不再需要每次对话都重复“我们用的是 pnpm 不是 npm"。这个能力在 GitHub 官方文档的 "Customizing Copilot" 章节有完整说明，属于文档里写得明明白白、但绝大多数用户从来没建过这个文件的功能。

## 暗门二：Prompt 文件，把高频提示词做成斜杠命令

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 工作流结合得更自然。

## 暗门三：Agent 模式，让它自己动手改一圈

VS Code 聊天面板左下角有一个模式切换：**Ask → Edit → Agent**。绝大多数人一辈子停在 Ask。

切到 **Agent 模式**后，格局完全不同：你给一个自然语言任务（比如“给用户模块加上分页，参考现有列表页的实现”），Copilot 会自己：

1. 检索相关文件，确定工作集；
2. 跨多个文件做修改；
3. 需要时运行终端命令（安装依赖、跑测试）；
4. 每一步都停下来等你确认，不会失控。

它和 Claude Code 的思路类似，但优势是**原生长在 IDE 里**——diff 视图、断点调试、终端输出全部无缝衔接，不需要在编辑器和终端之间搬 context。免费层的 50 次聊天请求里就包含 Agent 模式，门槛低到令人发指。

## 暗门四：云端 coding agent，在 GitHub issue 里 @ 它

2025 年 5 月，GitHub 发布了 Copilot 史上最大的一次更新：**coding agent**（公开预览起步，现已成为正式功能）。玩法简单到离谱：

在任意 GitHub issue 里评论 **`@copilot`** 并描述任务，或者直接把 issue Assign 给 Copilot。它会：

1. 在 GitHub Actions 的沙箱环境里克隆你的仓库；
2. 自主分析、写代码、跑测试；
3. 提交一个 Draft PR，并在 PR 里说明自己的思路；
4. 等你 review，你留言它还会继续改。

关键场景是什么？**手机上派活**。下班路上刷到一个 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 系列推理模型。

两个实用认知：

1. **免费层默认模型是 GPT-4.1 级别**，日常补全和简单问答完全够用且不额外计费；
2. **Premium 模型（Claude、o 系列等）按次消耗 premium request**，Pro 档每月 300 次。策略应该是：日常用默认模型，硬骨头（复杂调试、架构设计）才上 premium。

额度用在哪了？打开 **github.com/settings/copilot** 可以看到用量仪表盘。发工资日（每月额度重置）前先看一眼，别让额度白白过期。

## 暗门七：commit message、PR 描述、代码审阅全自动化

三个藏在眼皮底下的按钮：

- **commit message 生成**：Source Control 面板，暂存文件后点消息框旁边的 sparkle 图标，diff 全文自动总结成提交信息，Conventional Commits 格式都能配；
- **PR 描述生成**：PR 创建页的 similarly-named 按钮，自动生成 Summary 和改动清单；
- **Copilot 代码审阅**：在 PR 页把 reviewer 加上 Copilot，它会先于人类 reviewer 给出逐行意见，帮你拦低级问题。这项功能 2025 年已正式可用（付费档），国内团队用“AI 预审 + 人工终审”双流水线的还不太多，但它对 review 积压严重的团队是实打实的减负。

## 暗门八：终端救星 `gh copilot`

最后回到 CLI。装了 GitHub CLI（`gh`）的话，两条命令值得焊死在肌肉记忆里：

```bash
# 解释一条看不懂的命令
gh copilot explain "find . -name '*.log' -mtime +7 -delete"

# 描述需求，让它生成命令
gh copilot suggest "统计当前目录下每个子目录的大小并排序"
```

2025 年 GitHub 又把 Copilot CLI 升级成了独立的 agentic 工具（公开预览阶段），能在终端里自主执行多步任务。对重度终端用户来说，这是 Copilot 体系里最被低估的一块。

## Copilot 能力全景图

```mermaid
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 编程工具里最不需要犹豫的那一个。

## 参考来源

1. GitHub Copilot 计划与价格（免费层额度、Pro/Pro+ 定价）：https://github.com/features/copilot/plans
2. GitHub Copilot 官方文档（自定义指令、coding agent、模型配置）：https://docs.github.com/copilot
3. VS Code Copilot 使用文档（Agent 模式、prompt files、上下文变量）：https://code.visualstudio.com/docs/copilot/overview
4. Copilot 用量仪表盘与设置：https://github.com/settings/copilot
5. GitHub Copilot CLI（gh 扩展与独立 CLI）：https://docs.github.com/en/copilot/concepts/agentic-workflows

> 注：本文写作时 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 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
