在 Roo Code 中使用
Roo Code 是一款强大的 VS Code AI 编程助手插件,支持多种 AI 模型提供商,可以直接在编辑器中与 AI 对话,完成代码编写、调试、重构等任务。
为什么选择 Roo Code
- VS Code 深度集成:在编辑器侧边栏直接与 AI 交互,无需切换窗口
- 图形化配置:无需编辑配置文件,所有设置通过界面完成
- 多模型支持:支持 Anthropic、OpenAI、Google、OpenRouter 等 30+ 提供商
- 多种工作模式:Code、Architect、Ask、Debug 等模式适配不同场景
- 上下文感知:自动理解项目结构,支持
@引用文件、文件夹、代码符号 - 文件操作:可以直接读写、创建、编辑项目文件
- MCP 支持:通过 Model Context Protocol 扩展工具能力
功能特性
| 功能 | 描述 |
|---|---|
| 代码生成 | 根据描述生成代码,支持多种编程语言 |
| 代码解释 | 解释复杂代码逻辑,帮助理解项目 |
| Bug 修复 | 分析错误信息,提供修复方案 |
| 重构优化 | 改进代码结构,提升性能 |
| 文档编写 | 自动生成注释和文档 |
| Git 操作 | 辅助提交、分支管理等操作 |
| 上下文引用 | 使用 @file、@folder、@problems 精准引用上下文 |
| 多模式切换 | Code / Architect / Ask / Debug 等专业模式 |
工作模式
| 模式 | 用途 |
|---|---|
| Code | 编写和修改代码(默认模式) |
| Architect | 项目架构设计和方案规划 |
| Ask | 提问和代码解释,不修改文件 |
| Debug | 调试和错误排查 |
快速开始
- 安装 Roo Code - 在 VS Code 中安装 Roo Code 插件
- 配置 Roo Code - 配置连接 AwesomeAPI
使用示例
安装配置完成后,点击 VS Code 侧边栏的 Roo Code 图标,即可在聊天面板中与 AI 对话。
常用操作
- 在聊天框输入问题或需求,AI 会自动分析并执行
- 使用
@引用文件:@src/main.ts 解释这个文件的作用 - 使用
@problems引用当前错误:@problems 修复这些错误 - 通过底部模式切换按钮切换 Code / Architect / Ask 等模式