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 请求并发数。