codecamp

Meituan CatPaw @Folders

功能概述

Meituan CatPaw 中,您可以通过 @Folders 将指定文件夹内的所有代码文件添加到当前对话上下文中。它的功能与 @Codebase 类似,但更加精准,只包含您所选文件夹中的文件。

使用 @Folders 特别适合需要深度理解特定模块代码的场景,能够为 AI 助手提供丰富的上下文信息。

使用方法

方式一:通过 @ 符号添加

  1. 在对话框中点击 @ 按钮。
  2. 选择 @Folders 选项。
  3. 在出现的文件夹列表中,选择您需要添加的目标文件夹。

方式二:拖拽添加

直接从文件资源管理器中将所需文件夹拖拽到对话框中,系统会自动识别并添加该文件夹的所有代码文件。

适用场景

@Folders 特别适用于以下开发场景:

  • 模块化代码理解:当您需要快速理解某个特定模块或组件的完整实现时。
  • 代码重构与优化:在对特定文件夹进行重构时,需要 AI 助手了解整个模块的结构和依赖关系。
  • 功能开发参考:生成新代码时需要参考同一文件夹中的其他文件或代码块。
  • 接口梳理分析:快速梳理和分析某个模块提供的所有接口和功能。

例如,当您想要了解某个服务模块的所有 API 接口时,可以使用 @Folders 将整个服务文件夹加载到对话中,让 AI 助手帮您快速梳理出完整的接口清单。


Meituan CatPaw @Files
Meituan CatPaw @Codebase
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Meituan CatPaw 代码补全

Meituan CatPaw Inline Chat

Meituan CatPaw 项目预览调试与页面元素编辑

Meituan CatPaw 用户反馈

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }