ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

让代码差异一目了然:pi-skills的vscode技能如何用code -d可视化对比Git版本

让代码差异一目了然:pi-skills的vscode技能如何用code -d可视化对比Git版本 让代码差异一目了然pi-skills的vscode技能如何用code -d可视化对比Git版本【免费下载链接】pi-skillsSkills for pi coding agent (compatible with Claude Code and Codex CLI)项目地址: https://gitcode.com/gh_mirrors/pi/pi-skillspi-skills 是一个为 AI 编码助手打造的技能集合兼容 pi coding agent、Claude Code 和 Codex CLI。其中的vscode 技能教会 AI 使用 VS Code 的code -d命令把文件对比和 Git 版本差异变成直观的可视化视图——让代码差异一目了然再也不用在终端里逐行啃 diff。 什么是 pi-skillspi-skills 以技能Skill为单位组织每个技能就是一个包含SKILL.md说明文件的文件夹AI 助手加载后就能学会一套新的操作能力。项目内置了 8 个技能覆盖搜索、浏览器自动化、邮件、日历、文件转写等场景技能功能brave-search网络搜索与网页内容提取browser-tools基于 Chrome DevTools Protocol 的浏览器自动化gccli / gdcli / gmcli谷歌日历、云盘、邮件命令行工具transcribe / youtube-transcript语音转文字、抓取视频字幕vscodeVS Code 集成用于查看 diff 和对比文件本文聚焦其中最好用的一个vscode 技能。 vscode 技能给 AI 装上对比之眼传统终端里的diff输出是纯文本改动稍多就看得眼花缭乱。而 vscode 技能教会 AI 一件事把对比交给 VS Code 的双栏界面。技能的核心说明非常简洁就写在 vscode/SKILL.md 里包含三个关键能力用code -d并排对比任意两个文件结合 Git 历史把旧版本提取到临时文件再对比在合适的时机主动使用——比如向你展示某文件改了什么、对比两个版本的代码、可视化审查 Git 变更。也就是说当你对 AI 说帮我看看这个文件相对上个提交改了什么它会自己完成提取旧版本、打开可视化对比的完整流程。⚡ 一键对比文件code -d 的基本用法最基础的用法只需一条命令code -d 文件1 文件2VS Code 会立刻弹出左右双栏视图高亮显示所有差异。这个用法适合对比分支上的两个版本、配置文件和模板等任意文件对。技能文档中对应的说明位于 vscode/SKILL.md。 可视化对比 Git 历史版本这才是 vscode 技能真正的杀手锏——把 Git 版本对比变成图形化体验。技能推荐简单免配置的方案先用git show把旧版本导出到临时文件再用code -d打开对比详见 vscode/SKILL.md对比上一个提交git show HEAD~1:路径 /tmp/old然后code -d /tmp/old 路径对比某个指定提交把HEAD~1换成具体提交号如abc123即可对比暂存区与工作区用git show :路径导出已暂存版本再对比三条命令覆盖了日常 Git 审查中最常见的场景AI 会根据你的提问自动选择正确的那一条。⚠️ 使用技巧与常见坑技能文档专门列出了注意事项vscode/SKILL.md提前知道能少走弯路 文件必须存在且两个对比版本之间确实有改动否则对比视图是空的 对比前先用git log --oneline -5 -- 路径确认文件有历史记录避免拿一个从未提交过的文件去对比。️ 安装与前置条件使用前只需确保VS Code 已安装且code命令行工具在 PATH 中可通过 VS Code 菜单安装 code 命令到 PATH一键启用这是所有要求中 vscode 技能唯一的一项见 README.md。安装技能本身也很简单。以 pi coding agent 为例将仓库克隆到用户级技能目录即可在所有项目中生效git clone https://gitcode.com/gh_mirrors/pi/pi-skills ~/.pi/agent/skills/pi-skills如果你使用 Claude Code则把单个技能目录软链接到~/.claude/skills/下Claude Code 只向下一层目录查找SKILL.md具体步骤可参考 README.md 的 Installation 章节。 小结vscode 技能用一条code -d命令打通了AI 理解差异和你看见差异之间的最后一公里AI 负责提取 Git 历史版本VS Code 负责把每一行改动高亮得清清楚楚。对于需要频繁审查 Git 变更的开发者来说这是 pi-skills 中投入产出比最高的技能之一。【免费下载链接】pi-skillsSkills for pi coding agent (compatible with Claude Code and Codex CLI)项目地址: https://gitcode.com/gh_mirrors/pi/pi-skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表