Skip to content

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
    • 你可以点击 文件副本 ,审查后决定是否替换 源文件
    • 打开 文件副本 时,源文件 也会同时打开,便于对比。
    • 你可以点击 文件副本 中的 替换原文 按钮来替换 源文件

使用方法:

  • 在资源管理器中选择文件或文件夹。(多选方法:按住 CtrlCmd 并点击文件或文件夹)
  • 右键选择 ✨ Aide: AI 批量处理文件
  • 输入您的代码加工处理要求。

提示

  1. 对于长文件代码可能会面临输出中断问题,目前没有好的解决方法。
  2. 请认真审查处理后的文件,确保无误后再替换源文件。永远不要相信 AI 处理的代码是无误的。

相关配置:

基于 MIT 许可发布