SuperAPI AI 工具集

vscode

通用与其它

查看项目

更新于 10-16 05:45

技能介绍

用途:该工具集用于与 VS Code 集成,核心场景是在 VS Code 中查看文件差异(diff),例如向用户展示某文件发生了什么改动、对比两个代码版本、可视化审查 Git 变更。

主要能力:通过 VS Code 命令行打开并排差异视图。基本用法为 code -d <file1> <file2>,即可在 VS Code 中并排比较两个文件。

Git 差异查看(无需额外配置的简单做法):先把旧版本导出到临时文件,再与当前文件对比。例如与上一个提交比较:git show HEAD~1:path/to/file > /tmp/old && code -d /tmp/old path/to/file;与指定提交比较:git show abc123:path/to/file > /tmp/old && code -d /tmp/old path/to/file;比较暂存区版本与工作区:git show :path/to/file > /tmp/staged && code -d /tmp/staged path/to/file。

使用前提:必须已安装 VS Code,且 code CLI 在 PATH 中可用。

注意事项:被比较的文件必须存在,且在所比较的两个版本之间确实有改动;在对比前可用 git log --oneline -5 -- path/to/file 确认该文件有历史记录。

适用场景:向用户展示文件改动、比较两版代码、可视化审查 Git 变更。

限制:资料未提供除上述 diff 之外的更多功能、平台支持范围、收费或价格信息。