作为 VS Code 内置的 AI 编程助手,GitHub Copilot 支持登录 GitHub 账号后使用,分为免费版和付费版。个人配额管理可在 GitHub 后台的 Copilot 菜单中查看。
模型选择与配置
官方提供多种模型列表,同时也支持接入第三方模型。通过 Manage Models 界面可以选择对应厂商。若需使用免费或特定模型,可通过 OpenRouter 导入 API Key,或者使用兼容 OpenAI 接口的三方服务(如硅基流动 SiliconFlow)。
指令系统
切换到 Ask 模式后,输入 /help 可获取当前可用的命令列表。在 Agent 编辑器中,@ 开头通常代表查找或文件定位,/ 开头则代表执行指令:
- @workspace:询问工作区相关问题
- @vscode:询问 VS Code 相关操作
- @terminal:终端操作指导
- @github:基于网页和代码搜索的答案
- /explain:解释当前代码或终端内容
- /tests:为选中代码生成单元测试
- /fix:提出修复方案
- /new:创建新文件或项目脚手架
- /newNotebook:创建 Jupyter Notebook
- /setupTests:设置项目测试环境
- /search:生成工作区搜索参数
- /startDebugging:启动调试配置
建议像与真实程序员交流一样提问:打开相关文件并选中关键代码行,通过追问和补充错误信息来持续优化对话结果。
插件扩展
GitHub Marketplace 提供了丰富的插件以扩展 Agent 功能。安装时需在市场授权用户权限(插件与 GitHub 账号绑定)。授权通过后,在 VS Code 中使用 Ctrl + Shift + P 输入 Reload Window 重新加载窗口,即可启用如 @docker 等新指令。
开发实践
注释驱动生成
在文件头部编写注释,Agent 会根据上下文自动生成对应代码,有效减少重复书写。
# 帮我生成 xxxx // 等待自动补全 Tab
Markdown 文档引用
可以通过 Markdown 文档说明需求,并使用 #file:读取 MD 文档位置 引用文档,让 Agent 自动完成文档内指定的任务。
LLM 模型调用
Copilot 官方提供了大模型调用能力,支持基于 Agent 开发前后端一体化内容。通过 Marketplace 获取模型源码,点击 Playground 中的 Code 选项即可获取调用示例。使用时需申请 API Key(GitHub Token),通过 Use This Model 创建免费 Token 并填入代码即可。
使用评估
相较于 Cursor 或 Claude,Copilot 在 VS Code 集成度上具有天然优势,免费额度满足日常开发需求。不过,其整体业务理解能力仍有提升空间,且插件与账号绑定机制存在一定门槛。好在无需特殊网络环境即可支持 GPT 系列模型,尽管内置模型数量相对有限。

