首页 › tips-tricks › Copilot免费额度,90%的人只用补全

Copilot免费额度,90%的人只用补全

你身边一定有这样的人:装了 GitHub Copilot 一年,除了打字时的灰色幽灵补全,别的功能一个没碰过。更可惜的是,2024年12月起 Copilot 就有免费档了——用任意 GitHub 账号登录 VS Code 就能用,每月含 2000 次代码补全和 50 次聊天(额度随官方调整,以官网为准),但大多数人对它的认知还停留在“自动补代码”。这篇文章要补的就是这个认知差:从项目级“家规”文件、可复用的 Prompt 文件,到能自己改多文件、跑终端命令的 Agent 模式,再到在 GitHub 网页上认领 issue、直接给你开 Draft PR 的云端 Coding Agent——这些能力免费档或低门槛付费档就能玩起来,海外独立开发者早就把工作流压在它上面了,国内却很少有人系统讲。下面 8 个玩法,按“当天就能上手”排序,每个都给到具体操作路径。

一、先给项目立“家规”:copilot-instructions.md

这是我认为回报率最高、却最少人用的功能。在仓库根目录建一个文件:.github/copilot-instructions.md,把项目的硬约束写进去:技术栈版本、目录结构约定、命名规范、测试怎么跑、“回复请用中文”、“不要引入新依赖”。保存后,这个文件会自动注入每一次 Copilot Chat 和 Agent 会话,相当于给整个团队配了一个共享的 System Prompt。

操作步骤:仓库里执行 mkdir -p .github && touch .github/copilot-instructions.md,写上 20 行以内的项目约定,提交到 Git。预期效果:Copilot 生成的代码不再“另起炉灶”,新人克隆仓库后 AI 输出风格自动对齐团队。适用场景:任何多人协作项目,尤其是你有 ESLint 规则但 AI 总违反的情况。海外团队甚至把“维护这个文件”写进了 PR Review 清单——家规本身就是代码资产。

二、把老手经验固化成文件:Prompt Files 和 Chat Modes

比家规更进一步:VS Code 支持两类可复用文件。一类是 Prompt 文件,放在 .github/prompts/ 下,比如 refactor.prompt.md,里面写清楚“重构时先列出改动计划、每个函数不超过 40 行、必须保留原测试通过”;之后在聊天框里直接输入 /refactor 就能调用。另一类是 Chat Modes(聊天模式),放在 .github/chatmodes/ 下,可以定义一个“架构审查模式”,限定它只读代码、只输出评审意见、禁止直接改文件。

操作步骤:命令面板(Ctrl+Shift+P)搜 "Create Prompt" 或 "Create Chat Mode",可视化生成模板。预期效果:把团队里那位“架构老哥”的口头经验变成版本化文件,谁用都是同一套打法。适用场景:代码评审、写周报、生成特定格式文档这类重复性任务。这就是把“提示词”从个人聊天记录里解放出来、进 Git 管理——国内大部分团队还停留在微信群转发 prompt 截图的阶段。

三、从问答到干活:打开 Agent 模式

聊天框顶部有个模式切换:Ask / Edit / Agent。多数人一辈子停在 Ask。切到 Agent 模式后,Copilot 可以一次修改多个文件、自己拆解任务、在集成终端里执行命令、看到报错后自己迭代修复——你只需要在每一步确认。

操作步骤:VS Code 聊天面板下拉选 Agent,描述一个跨文件任务,比如“给用户模块加上分页,并补齐单元测试”。预期效果:它先列计划,然后逐文件修改、跑测试、报错自愈。适用场景:中等粒度的功能开发、依赖升级、批量重构。注意心态转变:Ask 是“问路”,Agent 是“派活”,派活前先把第一节的家规文件写好,否则它自作主张的空间会很大。

四、云端打工人:Coding Agent 认领 Issue 开 PR

这是 2025 年 GitHub 逐步放开的重头能力,也是很多人完全没意识到的:在 GitHub 网页上,你可以把一个 issue 直接指派(Assign)给 Copilot。它会在 GitHub Actions 的沙箱环境里拉起一个独立的开发环境,读 issue、改代码、跑测试,最后给你提交一个 Draft PR,PR 里附带完整的工作日志。付费档用户可用(消耗 premium requests 额度),细节以官方文档为准。

操作步骤:仓库设置里启用 Coding agent → 找一个描述清晰的小 issue → Assignees 里选 Copilot → 等 Draft PR 出来,像审同事代码一样审它。预期效果:你睡觉,它干活,早上醒来有一批候选 PR。适用场景:描述明确的杂活——升级依赖、补文档、修小 bug、按模板加接口。关键心法:issue 写得越像“给外包的需求文档”,产出质量越高。

flowchart TD
    A["家规文件 copilot-instructions.md"] --> B["问答层 Ask"]
    A --> C["本地 Agent 模式"]
    A --> D["云端 Coding Agent"]
    E["上下文变量 #file #selection @workspace"] --> B
    B --> C
    G["MCP 工具箱 mcp.json"] --> C
    C --> F["多文件修改加终端自验"]
    D --> H["Issue 指派给 Copilot"]
    H --> I["Actions 沙箱干活"]
    I --> J["Draft PR 等人审"]
    F --> K["逐条确认后提交"]
    J --> L["合并进主干"]
    K --> L

五、给 AI 装上手:接 MCP 工具

Agent 模式配上 MCP(Model Context Protocol)才是完全体。VS Code 原生支持 MCP 服务器配置:命令面板搜 "MCP: Add Server",或在项目里建 .vscode/mcp.json 提交到仓库,全组共享。接上之后,Agent 在干活时可以调用真实工具:Playwright MCP 让它自己开浏览器验证页面、数据库 MCP 让它直接查表结构再写 SQL、GitHub MCP 让它查 issue 关联代码。

操作步骤:以官方 Playwright MCP 为例,在 mcp.json 里配置启动命令,重启 VS Code,Agent 模式下说“改完这个按钮后自己打开浏览器确认样式”。预期效果:它改完自己验收,而不是改完甩给你一个跑不通的页面。适用场景:前端调样式、写集成脚本、需要真实环境反馈的任务。把 mcp.json 提交进仓库这一步,等于把“AI 的手”也纳入了团队配置管理——这一招国内团队几乎没人用。

六、精确投喂:上下文变量与终端内联聊天

聊天框里输入 # 会弹出上下文变量:#file 指定具体文件、#selection 只带选中的代码、#codebase 让它全库检索。输入 @ 调用领域参与者:@workspace 理解整个项目、@terminal 处理终端问题、@vscode 答编辑器本身的问题。斜杠命令 /fix、/tests、/explain 则是三个高频动作的快捷方式。另一个冷知识:光标焦点放在集成终端里按 Ctrl+I,可以直接对“上一条报错”发起内联聊天让它解释和修命令,不用复制粘贴到别处问。

预期效果:从“贴一大坨代码祈祷”变成“外科手术式指哪问哪”。适用场景:大仓库、长报错、只想问一行代码的时候。

七、补全面板的十连抽与 NES

补全本身也有暗门。Ctrl+Enter 打开补全面板,一次给你约 10 个候选答案,比逐个按 Alt+] 轮换高效得多;Ctrl+→ 按词接受,不必整段吞下。进阶是 Next Edit Suggestions(NES):它不只在你光标处等,而是预测你下一个该改的位置——比如你在 A 文件改了函数签名,它会把光标“吸”到 B 文件的调用处提示你同步修改。另外,源代码管理输入框旁的✨按钮可以基于本次 diff 自动生成符合规范的 commit message,国内不少人还在手写 "fix bug"。

八、省着花:模型选择、额度倍率与 gh copilot

免费档和付费档都引入了 premium requests 机制:不同模型消耗不同倍数的额度,轻量模型倍率低甚至免计费,旗舰模型倍率高(具体倍率对照以官方文档为准)。所以日常问答用轻量模型,改架构时再切旗舰,额度能撑一倍时间。纯终端党还有一个几乎零成本的选择:GitHub CLI 的 gh copilot suggest "查找占用最大的10个文件" 和 gh copilot explain "awk '{sum+=$1} END {print sum}'",直接在 shell 里问答,配合 ghcs 别名体验更顺。服务器上没有 GUI、不能装 VS Code 的场景,它就是救命的。

信息差总结

你以为的 Copilot 实际上
打字时的灰色补全 有免费档:补全+聊天+Agent 全家桶(额度制)
AI 只会单文件问答 Agent 模式能改多文件、跑终端、报错自愈
写代码要自己盯着 Coding Agent 在云端认领 issue、自己开 Draft PR
Prompt 存在聊天记录里 prompt/chatmode 文件进 Git,全团队复用
它只能看代码 接 MCP 后能开浏览器、查数据库、调内部 API
commit message 手写 ✨一键按 diff 生成

行动指南

  1. 今晚花 10 分钟:给主力项目建 .github/copilot-instructions.md,写 10 条项目铁律;
  2. 把你最常重复问 AI 的那个问题做成 .github/prompts/xxx.prompt.md;
  3. 挑一个跨文件小任务,切到 Agent 模式完整跑一遍,体会“派活”和“问路”的区别;
  4. 付费用户:挑一个写得最清楚的 issue 指派给 Copilot,观察它的 Draft PR 质量;
  5. 终端重度用户:装 GitHub CLI,敲一次 gh copilot suggest,形成肌肉记忆。

参考来源

  1. GitHub Copilot 产品页(含免费档与订阅档位):https://github.com/features/copilot
  2. GitHub Copilot 官方文档(自定义指令、Coding Agent、额度说明):https://docs.github.com/copilot
  3. VS Code 中 Copilot 使用总览(Agent 模式、MCP、上下文变量):https://code.visualstudio.com/docs/copilot/overview
  4. GitHub Copilot 自定义(custom instructions 等章节入口):https://docs.github.com/en/copilot/customizing-copilot
  5. GitHub CLI 中 gh copilot 命令手册:https://cli.github.com/manual/gh_copilot

说明:文中额度与定价为官方公开口径,会随版本调整,使用前请以上方官网为准。


本文由「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学通信知识星球海报-扫码加入