最早商业化、用户最多的 AI 编程助手,本文带你在 IDE 里把它用起来。
GitHub Copilot 是 GitHub 推出的 AI 编程助手,也是这个赛道里最早商业化、用户最多的产品。它的定位是「贴身的编码副驾驶」——在你写代码时实时给出补全建议,在 IDE 里直接跟你聊代码、改代码。它的覆盖面极广,VS Code、JetBrains 全家桶、Neovim 这些主流 IDE 都支持,国内也能直接访问。
对很多开发者来说,Copilot 是他们接触的第一个 AI 编程工具,生态最成熟、踩坑最少,是稳妥的入门之选。
Copilot 的能力分几层。最基础也最高频的是代码补全:你写代码时,它根据上下文实时给出灰色的建议代码,按 Tab 就接受。它对常见模式、样板代码、重复逻辑的补全又快又准,能显著减少敲键盘的量。
第二层是 Copilot Chat:在 IDE 里开一个对话窗,你可以问它「这段代码为什么报错」「帮我把这个函数重构一下」「解释这段逻辑」,它结合你当前的代码上下文回答和改写,比单纯对着搜索引擎查高效得多。
第三层是 Workspace:你给一个需求,它能跨多个文件生成对应的改动,适合实现一个相对完整的小功能。此外它还有命令行 CLI,让你在 Shell 里也能调用 Copilot 帮忙写命令、解释命令。
第一步,在你的 IDE(以 VS Code 为例)里安装 GitHub Copilot 插件,用 GitHub 账号登录授权。第二步,新建或打开一个代码文件,开始写函数,留意它实时弹出的灰色补全建议,按 Tab 接受、按 Esc 拒绝,先把补全的手感建立起来。第三步,打开 Copilot Chat,选中一段代码问它问题或让它重构,体验对话式编程。第四步,尝试用注释驱动——先写一行清晰的注释描述你想要的功能,看它能不能据此补全出整段代码。
Copilot 适合日常编码提效:写样板代码、补全重复逻辑、快速实现常见功能、在不熟悉的语言或库里找手感、解释和重构已有代码。它对个人开发者、团队日常开发都很合适,是一个稳定、成熟、低门槛的提效工具。
GitHub Copilot 采用免费加付费模式,付费约 10 美元/月起(具体以官方为准),面向学生和部分开源贡献者有免费政策。需要注意订阅通常要海外支付方式。它国内可以直接访问使用,对国内开发者来说,访问不是问题,主要的考量是支付方式。