AI Diff Helper
一个极简的 VS Code 扩展,专为 "AI 编程" 工作流设计。
它可以帮你快速将 ChatGPT/Claude 生成的代码应用到当前文件,同时提供一个安全的 Diff 视图让你进行审查和修改。
✨ 核心特性
- 🎯 智能替换: 选中代码则只替换选中部分;不选中则替换整个文件。灵活精准!
- ⚡ 极速应用: 按下
Ctrl + Alt + D,剪贴板里的 AI 代码立即写入你的文件或选区。
- 🛡️ 安全备份: 写入前,自动将你的旧代码(全文或选区)保存为临时备份。
- 👀 实时对比: 自动打开 Diff 视图(左侧为旧代码备份,右侧为当前文件),差异一目了然。
- ↩️ 轻松回滚: 不满意?一键执行
Discard 命令还原文件,或直接使用 VS Code 的撤销 (Ctrl+Z)。
🚀 快速开始
复制: 在 ChatGPT/DeepSeek 等 AI 工具中复制生成的代码。
启动: 回到 VS Code,打开你要修改的文件,选择一种模式:
- 局部替换 (推荐): 选中你想要替换的代码,然后按下快捷键。
- 全文替换: 不选中任何代码,直接按下快捷键。
快捷键:
- Windows/Linux:
Ctrl + Alt + D
- Mac:
Control + Option + D
审查与保存:
- 插件会将新代码写入当前文件,并打开对比窗口。
- 你编辑的始终是你的源文件。觉得没问题,直接
Ctrl + S 保存即可。
- 左侧的旧代码备份仅供参考和对比。
⚙️ 命令
按 F1 或 Ctrl+Shift+P 输入以下命令:
AI Diff: Start: (核心功能) 根据选区启动粘贴与对比。
AI Diff: Discard (Revert): 放弃修改,将文件还原为备份状态。
AI Diff: Accept & Clear: (可选) 关闭对比窗口并清理临时备份。
AI Diff: Show Guide: 查看内置的使用教程。
🔗 链接
Enjoy coding with AI!
| |