GitHub 宣布推出 GitHub Copilot 免费计划,现已面向所有用户在 VS Code 中开放!无需试用、订阅或信用卡,只需一个 GitHub 账户,即可体验这款强大的 AI 编程工具。
免费计划提供 每月 2000 次代码补全 和 50 次聊天请求,支持 GPT-4o 和 Claude 3.5 Sonnet 模型。
如果超出这些限制,可以升级到 Pro 计划,享受无限制服务并访问更多高级模型(如 o1 和即将推出的 Gemini)。
GitHub Copilot 的最新功能亮点
GitHub Copilot 现已全面整合到 VS Code 编辑器中,并新增了一系列强大功能:
1. 多文件编辑:Copilot Edits
跨文件编辑:通过聊天侧边栏输入提示,Copilot Edits 可跨文件提议修改甚至自动创建新文件。
实例尝试:在 Copilot 的协助下,用 Flutter 构建一个原生移动应用,即使你从未接触过 Flutter!
2. 多模型选择
根据任务需求自由切换模型(如 GPT-4o 或 Claude)。
实例尝试:用 4o 制定功能计划,再通过 Claude 实现具体代码。
3. 自定义指令
设置编辑器或项目级别的偏好,例如:React:使用函数组件与 TypeScript。
TypeScript:避免隐式 any 类型。
实例尝试:让 Copilot 按你的需求生成命令,并将其设为自定义指令。
4. 全项目上下文感知
使用 @ workspace 标签让 Copilot 理解整个代码库的上下文,提供更精准的建议。
实例尝试:输入 /help 查看所有专家标签和快捷命令。
5. 命名与重构
通过 F2 快速为变量命名,Copilot 提供智能建议。
实例尝试:实现功能时用临时命名(如 foo),然后让 Copilot 替你优化命名。
6. 语音输入
使用内置的 VS Code Speech 扩展进行语音输入和代码编辑,无需第三方应用。
实例尝试:通过语音创建下一个应用的原型。
7. 终端助理
通过终端聊天 (Cmd/Ctrl + i),让 Copilot 帮助你解决命令行问题或解释错误。
实例尝试:不清楚 ffmpeg 的用法?Copilot 会帮你生成所需脚本。
8. 智能提交信息
根据改动和历史记录,Copilot 自动生成清晰的提交信息。
实例尝试:结合 GitHub Pull Requests 插件自动生成拉取请求描述。
9. 扩展开发
所有 VS Code 插件都能直接集成 GitHub Copilot 的 API,自定义你的 AI 编程体验。
实例尝试:用 Copilot 创建自己的代码导师扩展或 AI 注释工具。
10. 视觉生成(预览功能)
使用 Vision Copilot Preview,从截图或标记生成界面或图像描述。
实例尝试:用 Figma 设计 UI,然后让 Copilot 生成代码实现。
相关文章:网页链接
免费计划提供 每月 2000 次代码补全 和 50 次聊天请求,支持 GPT-4o 和 Claude 3.5 Sonnet 模型。
如果超出这些限制,可以升级到 Pro 计划,享受无限制服务并访问更多高级模型(如 o1 和即将推出的 Gemini)。
GitHub Copilot 的最新功能亮点
GitHub Copilot 现已全面整合到 VS Code 编辑器中,并新增了一系列强大功能:
1. 多文件编辑:Copilot Edits
跨文件编辑:通过聊天侧边栏输入提示,Copilot Edits 可跨文件提议修改甚至自动创建新文件。
实例尝试:在 Copilot 的协助下,用 Flutter 构建一个原生移动应用,即使你从未接触过 Flutter!
2. 多模型选择
根据任务需求自由切换模型(如 GPT-4o 或 Claude)。
实例尝试:用 4o 制定功能计划,再通过 Claude 实现具体代码。
3. 自定义指令
设置编辑器或项目级别的偏好,例如:React:使用函数组件与 TypeScript。
TypeScript:避免隐式 any 类型。
实例尝试:让 Copilot 按你的需求生成命令,并将其设为自定义指令。
4. 全项目上下文感知
使用 @ workspace 标签让 Copilot 理解整个代码库的上下文,提供更精准的建议。
实例尝试:输入 /help 查看所有专家标签和快捷命令。
5. 命名与重构
通过 F2 快速为变量命名,Copilot 提供智能建议。
实例尝试:实现功能时用临时命名(如 foo),然后让 Copilot 替你优化命名。
6. 语音输入
使用内置的 VS Code Speech 扩展进行语音输入和代码编辑,无需第三方应用。
实例尝试:通过语音创建下一个应用的原型。
7. 终端助理
通过终端聊天 (Cmd/Ctrl + i),让 Copilot 帮助你解决命令行问题或解释错误。
实例尝试:不清楚 ffmpeg 的用法?Copilot 会帮你生成所需脚本。
8. 智能提交信息
根据改动和历史记录,Copilot 自动生成清晰的提交信息。
实例尝试:结合 GitHub Pull Requests 插件自动生成拉取请求描述。
9. 扩展开发
所有 VS Code 插件都能直接集成 GitHub Copilot 的 API,自定义你的 AI 编程体验。
实例尝试:用 Copilot 创建自己的代码导师扩展或 AI 注释工具。
10. 视觉生成(预览功能)
使用 Vision Copilot Preview,从截图或标记生成界面或图像描述。
实例尝试:用 Figma 设计 UI,然后让 Copilot 生成代码实现。
相关文章:网页链接