AI 批量处理文件
命令名称: aide.batchProcessor
使用 AI 将选中的多个文件代码根据你的需求处理。
它能做的:
- 批量加上详细注释
- 批量优化代码
- 批量将
vue2代码转换为vue3代码 - 批量将
vue代码转换为react代码 - 批量将
react代码转换为flutter代码 - 批量将
react class component代码转换为react function component代码 - 批量将
rust代码转换为js代码 - 批量将
json代码转换为yaml代码 - 发挥想像力..
它不能做的:
- 具体的业务需求
- 一个文件拆分成多个文件
放心!处理并不会修改源文件:
- 它会额外生成
文件副本。比如app/index.py->app/index.py.aide.py。 - 你可以点击
文件副本,审查无误后再决定是否替换源文件。 - 打开
文件副本时会同时打开源文件,以便你可以随时对比。 - 你可以点击
文件副本第一行的替换原文按钮来替换源文件。
使用方法:
- 在资源管理器中选择文件或文件夹。(多选方法:按住
Ctrl或Cmd并点击文件或文件夹) - 右键选择
✨ Aide: AI 批量处理文件。 - 输入您的代码加工处理要求。
警告
该功能需要 AI 模型支持 function_call 功能
提示
- 对于长文件代码可能会面临输出中断问题,目前没有好的解决方法。
- 请认真审查处理后的文件,确保无误后再替换源文件。永远不要相信 AI 处理的代码是无误的。
相关配置:
- 你可以通过修改
aide.apiConcurrency配置来自定义 AI 请求并发数。