CodeBuddy 上下文

使用 @ 符号可以快速引用各种上下面内容。输入 @,或者点击 @ 后,系统会显示可用的上下面类型列表。

相关产品
CodeBuddy 产品页,含版本规格、价格与购买入口。

一、使用方法

1. 在对话框中输入 @,或者点击 @

2. 使用上下方向键浏览建议项按下 Enter 进行选择

3. 如果选择的是类别项(如 Files & Folders),列表会显示该类别中最相关的项目

注意:说明:

注意:@ 文件或代码块后,内容会一直保留在对话上下文中。模型能够持续看到你之前发送的内容,因此无需在每条消息中重复 @ 同一文件。合理利用这个特性可以有效节省 token 消耗。

二、单个文件

引用整个文件 / 文件夹作为上下文的操作如下:

1. 在对话框中输入 @

2. 选择 @Files & Folders

3. 输入文件名进行搜索

4. 选择目标文件

快捷方式:你也可以直接从侧边栏将文件拖入对话框,或者右键“添加到 CodeBuddy 对话”,快速添加为上下文。

使用场景示例:

三、@Docs – 文档

@Docs 功能允许你引用技术文档来辅助编写代码。CodeBuddy 内置了常用框架和库的文档,你也可以添加自定义文档。

四、使用现有文档

1. 在对话框中输入 @Docs

2. 浏览可用的文档列表

3. 选择相关的框架或库文档

使用场景示例:

知识库:

知识库涵盖主流的代码仓库集合:

1. 腾讯云 API(更新到2024.9.30)。

2. 微信云开发:微信云开发+云托管

3. 腾讯云实时音视频:实时音视频接口文档、辅助迁移文档。。

4. TDesign :TDesign 组件 API 知识库。

5. 微信支付。

6. 微信小程序。

7. 微信小游戏。

8. 腾讯地图小程序。

如果你有更好的仓库或知识库期望预置,可以 联系我们 提出建议。

五、添加自定义文档

要添加当前尚未提供的文档:

1. 选中 @Docs。

2. 在“添加知识库作为上下文”。

3. 输入知识库名字。

六、@Git

@Git 允许你引用 Git 相关的上下文,帮助 AI 理解代码变更历史和当前修改状态。

七、可引用的 Git 内容

1. 未提交的变更:引用当前工作区中尚未提交的文件修改。

2. 特定提交:引用历史提交记录,选择 工作区变更 或者 历史 commit。

八、@Terminal – 终端命令

@Terminal 允许你引用终端命令的输出和执行信息作为上下文。

九、使用方法

1. 在终端中执行命令。

2. 在对话框中输入 @Terminal。

3. 选择最近执行的命令或其输出。

使用场景示例

十、@Rules – 编码规范

@Rules 允许你引用项目的编码规范和约定,确保 AI 生成的代码符合团队标准。目前只支持@手动(manual)类型的规则。

十一、功能说明

Rules 是为 AI 提供的指导文档,可以包含:

·编码风格规范(如命名约定、代码格式)。

·架构设计原则。

·框架使用偏好。

·安全规范。

·项目特定的约定。

十二、使用方法

1. 输入 @Rules。

2. 选择适用的规范文档并发送指令。

3. AI 会在生成代码时遵循这些规范。

使用场景示例

十三、使用建议

1. 精准引用,避免冗余

不推荐:@整个项目文件夹 请帮我修改登录功能。

推荐:@src/auth/login.ts @src/components/LoginForm.tsx 请帮我修改登录功能。

2. 组合使用多种上下文

将不同类型的上下文结合使用,提供更完整的信息:@Files:config.ts @Docs:Express @Rules:api-design 请帮我实现一个符合 RESTful 规范的 API 路由。

3. 引用 Git 变更进行代码审查

在提交前使用 Git 上下文进行自我审查:@Git:uncommitted 请审查这些变更,检查是否有性能问题或安全隐患。

赞 (0)
上一篇 4天前
下一篇 4天前