GitHub Copilot 插件安装
在 VS Code / JetBrains 安装并登录 Copilot,掌握补全与 Chat,并用于日常小步开发。
概述
GitHub Copilot 是覆盖面最广的 AI 编码助手之一,提供行内补全与 Chat/Agent 能力,深度嵌入 VS Code、JetBrains 与 GitHub 生态。本篇说明安装、登录与日常开发用法。
前置条件
- GitHub 账号,并具备可用的 Copilot 订阅(个人 / 学生 / 企业)
- VS Code 或 JetBrains IDE 已安装
- 公司环境若禁用遥测/代码上传,先确认组织策略
安装与获取
VS Code
- 打开 Extensions,搜索 GitHub Copilot(及 GitHub Copilot Chat)
- 安装后按提示用 GitHub 账号授权
- 状态栏出现 Copilot 图标且无错误提示即表示可用
JetBrains
- Settings → Plugins → Marketplace,安装 GitHub Copilot
- 完成 OAuth 授权
- 在编辑器中确认补全与 Chat 面板可用
官方入口:GitHub Copilot。
首次配置
- 确认组织允许 Copilot(企业用户常见卡点)
- 按需开启/关闭下一步建议、Chat 默认模型等选项
- 在仓库中用
.gitignore/ 组织策略排除密钥与专有数据目录 - 可选:为项目配置说明文件(如 README、贡献指南),帮助 Chat 理解上下文
核心用法
| 能力 | 用法 |
|---|---|
| 行内补全 | 写注释或函数签名后接受/拒绝建议(Tab) |
| Chat | 解释代码、生成测试、询问 API 用法 |
| Agent / 多文件(视版本) | 描述改动目标,审阅建议的补丁 |
示例:在测试文件写 // test that login rejects empty password,用补全生成用例骨架,再人工改断言。
开发实践
- 补全当加速器,不当真理:接受前读建议,尤其是安全与边界条件
- Chat 带着上下文:选中相关函数再提问,或明确文件路径
- 先写清验收标准:再让 Copilot 实现,减少来回
- 测试驱动:先让它写失败测试,再实现
- 提交前自检:跑 lint/test;不要把含密钥的示例提交上去
常见问题
- 装了但无建议:检查订阅、组织策略、是否登录正确账号
- 企业禁用:联系管理员开通或使用合规策略下的 Copilot Business
- 建议质量差:补充类型注解、命名与附近测试,缩小文件噪音