Visual Studio Code(VS Code)用户们迎来重磅好消息!GitHub Copilot 免费了,让每一位开发者都能轻松体验 AI 代码助手的强大功能,无需任何试用期、订阅费或信用卡。只需一个 GitHub 账号,你就可以在 VS Code 中免费启用 GitHub Copilot,开启 AI 驱动的全新编码体验

免费版的 GitHub Copilot 提供:
-
每月 2000 次代码补全:约合每个工作日 80 次
-
每月 50 次聊天请求:可与 AI 模型进行对话,获得代码解释、问题解答等帮助。
-
访问 GPT-40 和 Claude 3.5 Sonnet 模型:享受先进的 AI 模型带来的强大功能
如果你的需求超出免费版限制,GitHub Copilot Pro 付费版则提供无限制的使用次数,并接入 o1 和 Gemini 等更多高级模型(Gemini 将在新的一年推出)
GitHub Copilot 现已全面整合到 VS Code 编辑器中,并新增了一系列强大功能
1.多文件编辑:Copilot Edits
GitHub Copilot 的一大亮点是 Copilot Edits 功能,它允许你通过聊天侧边栏发起多文件编辑。你只需提供一个提示,Copilot Edits 就能跨多个文件提出修改建议,甚至在需要时创建新文件。这种结合了聊天和代码生成能力的体验,将带给你全新的工作流程

2.多模型选择:你的专属 AI 伙伴
无论你是在使用聊天功能(Chat)、行内聊天(Inline Chat)还是 Copilot Edits,都可以自由选择使用的 AI 模型。这意味着你可以根据具体任务,选择最适合的 AI 伙伴

3.自定义指令:打造专属 AI 助手
通过 自定义指令 (custom instructions),你可以告诉 GitHub Copilot 你希望代码以何种方式生成。这些指令会传递给模型,使其能够按照你的偏好和细节生成代码。你可以在编辑器或项目级别进行自定义,甚至可以将 .github/copilot-instructions.md
文件放入项目中,方便团队成员共享
4.项目全局感知:@workspace
GitHub Copilot 拥有 Al 驱动的领域专家,可以使用 @
符号来提及。@workspace
代表你的整个代码库,它会智能感知你的意图,并自动在需要时纳入项目上下文。你也可以使用 /help
命令来查看所有可用的专家和命令,从而减少提示次数

5.命名困难?让 Copilot 来帮你
在编程中,命名是最令人头痛的问题之一。现在,只需按下 F2,GitHub Copilot 就能根据代码的实现方式和使用场景,给出智能的命名建议

6.语音输入:让思维流动
点击麦克风图标,即可开启语音聊天。这项功能由免费的 VS Code Speech 扩展提供,它使用本地模型,无需第三方应用程序

7.终端专家:不再惧怕命令行
在 VS Code 终端中按下 Cmd/Ctrl + i,就可以与 GitHub Copilot 进行终端聊天。你可以让它帮你执行任何终端命令,甚至分析并修复错误的 shell 命令

8.不再为 commit 消息烦恼
GitHub Copilot 会根据你的更改和之前的提交信息,为你生成恰当的 commit 消息。你还可以使用自定义指令来格式化消息,使其符合你的要求

9.扩展无极限
任何 VS Code 扩展都可以直接与 GitHub Copilot API 集成,提供定制化的 AI 体验。例如,MongoDB 的扩展可以通过复杂的查询、模糊搜索等功能,极大提升开发效率
10.Vision Copilot 预览
GitHub Copilot 正在不断进化,未来将有更多令人兴奋的功能加入。例如,Vision Copilot 预览扩展允许你基于截图或标记生成界面

⭐
(文:AI寒武纪)