AI 批量处理文件
命令名称: aide.batchProcessor
使用 AI 将选中的多个文件代码根据你的需求处理。
警告
该功能需要 AI 模型支持 function_call 功能
使用场景:
它能做的:
- 领导要求迁移项目代码,AI 可批量处理,让你省下时间去喝咖啡。
- 批量添加详细注释。
- 批量优化代码。
- 批量将
C/C++代码转换为Rust代码。 - 批量将
Vue2代码转换为Vue3代码。 - 批量将
Vue代码转换为React代码。 - 批量将
React代码转换为Flutter代码。 - 批量将
React class component代码转换为React function component代码。 - 批量将
JSON转换为YAML。 - 更多功能等待你的想象力...
它不能做的:
- 具体的业务需求处理
- 将一个文件拆分为多个文件
放心!处理不会修改源文件:
- 它会生成
文件副本,如app/index.py->app/index.py.aide.py。 - 你可以点击
文件副本,审查后决定是否替换源文件。 - 打开
文件副本时,源文件也会同时打开,便于对比。 - 你可以点击
文件副本中的替换原文按钮来替换源文件。
- 它会生成
使用方法:
- 在资源管理器中选择文件或文件夹。(多选方法:按住
Ctrl或Cmd并点击文件或文件夹) - 右键选择
✨ Aide: AI 批量处理文件。 - 输入您的代码加工处理要求。
提示
- 对于长文件代码可能会面临输出中断问题,目前没有好的解决方法。
- 请认真审查处理后的文件,确保无误后再替换源文件。永远不要相信 AI 处理的代码是无误的。
相关配置:
- 你可以通过修改
aide.apiConcurrency配置来自定义 AI 请求并发数。