产品动态
@,或者点击 @ 后,系统会显示可用的上下文类型列表。@,或者点击 @Enter 进行选择
@@src/components/Button.tsx 请帮我为这个按钮组件添加悬停效果
@Folders 引用文件夹时,CodeBuddy 会提供该文件夹的路径及其内容概览,帮助 AI 理解项目结构和可用资源。/ 可以进入下一级目录@src/components/ 请帮我重构这个组件文件夹中的所有组件,使用统一的样式系统
@Code 符号可以引用特定的代码片段,提供比 @Files & Folders 更细粒度的控制。@handleSubmit:10-20 这个提交函数需要添加表单验证逻辑
特性 | @Code | @Files & Folders |
粒度 | 精确到函数/类级别 | 整个文件或文件夹 |
上下文大小 | 较小,仅包含选定片段 | 较大,包含完整文件内容 |
适用场景 | 针对性修改、重构特定功能 | 理解整体结构、批量修改 |
@Docs 功能允许你引用技术文档来辅助编写代码。CodeBuddy 内置了常用框架和库的文档,你也可以添加自定义文档。@Docs@微信小程序 我该如何做一个小程序
@Docs@Git 允许你引用 Git 相关的上下文,帮助 AI 理解代码变更历史和当前修改状态。@Git:uncommitted 请帮我审查这些改动,检查是否有潜在问题
@Git@Git:commit:abc123 请解释这个提交中的主要变更
@Terminal 允许你引用终端命令的输出和执行信息作为上下文。@Terminal@Terminal:npm-test 测试失败了,请帮我分析错误原因并修复
@Rules 允许你引用项目的编码规范和约定,确保 AI 生成的代码符合团队标准。目前只支持@手动(mamual)类型的规则。@Rules@Rules:coding-style 请按照我们的编码规范重写这个函数
@Rules:architecture 请基于我们的架构设计原则实现这个新功能
@整个项目文件夹 请帮我修改登录功能
@src/auth/login.ts @src/components/LoginForm.tsx 请帮我修改登录功能
@Files:config.ts @Docs:Express @Rules:api-design 请帮我实现一个符合 RESTful 规范的 API 路由
@Code 而不是整个文件:@Code:calculateTotal 这个计算函数有精度问题,请修复
@Git:uncommitted 请审查这些变更,检查是否有性能问题或安全隐患
文档反馈