GitHub Copilot
AI 编程助手,在编辑器中提供代码建议、聊天、代码解释与自动修复。
工具介绍
GitHub Copilot 是一款 AI 编程助手,深度集成于代码编辑器与 GitHub 平台。它能根据上下文自动生成代码建议、通过聊天解答编程问题、解释代码逻辑,并具备自动修复安全漏洞和拉取请求代码审查等能力。适用于各类编程语言的开发者,覆盖编码、调试、代码审查等常见开发场景。
核心功能
- 内联代码建议:在编辑器中根据上下文自动生成代码片段,帮助加速编写代码。
- 对话式编程帮助:通过聊天界面提问,获得代码解释、问题解答及文档指引。
- 自动修复漏洞:利用 Copilot Autofix 快速识别并修复代码中的安全漏洞。
- 代码审查:在拉取请求中自动提供审查意见,提升团队代码评审效率。
- 代码重复过滤:可选开启检测,避免建议的代码与公开代码高度相似。
- 跨环境使用:支持 VS Code、JetBrains、Neovim 等多种编辑器及 GitHub 网页、终端和手机端。
使用方法
- 1在已安装 Copilot 扩展的代码编辑器中打开一个项目文件。
- 2输入代码或编写描述意图的注释,Copilot 会自动显示建议代码片段。
- 3使用 Copilot 的聊天功能进行提问(例如解释代码或解决错误),获得回答。
常见问题
GitHub Copilot 支持哪些编程语言?
GitHub Copilot 基于公共代码仓库训练,支持几乎所有在公开仓库中出现的编程语言,包括 Python、JavaScript、TypeScript、Java、Go 等。
GitHub Copilot 免费吗?收费方案是什么?
GitHub Copilot 提供免费计划和付费订阅。Copilot Autofix 不要求 Copilot 订阅:公开仓库可用,组织私有或内部仓库需 GitHub Code Security 授权。具体价格请查看 GitHub 官方定价页面。
GitHub Copilot 支持中文输入吗?
Copilot 对非英语自然语言提示的支持有限,中文提示的效果可能不如英语。建议使用英语描述需求以获得更准确的建议。
如何避免 Copilot 生成与公开代码相同的片段?
可以在设置中开启“代码引用过滤”功能,Copilot 将检测并避免建议与公开代码匹配超过65个词素的片段,减少版权风险。
手机端能使用 Copilot 吗?
可以,GitHub Mobile 的 iOS 和 Android 应用提供 Copilot Chat;组织账号还受管理员策略约束。





