跳到正文

国潮造物局 · 实操文章

VS Code + GitHub Copilot完整入门:让AI修复一个能明确复现的小函数

从官方入口、安装与首次配置开始,跟做“让AI修复一个能明确复现的小函数”,附样例、流程图、验收与故障排查。

本页目录 · 15个部分01 先知道要做成什么02 官方入口、下载与安装03 账户、费用与准备04 打开测试目录05 先解释再修改06 审核变更07 执行测试08 跟做材料/可复制示例09 保存、导出与交付10 做完怎么验收11 常见卡点与排查12 使用真实资料前工具与原始资料动手验证继续解决相关问题

国潮造物局编辑部 · 资料整理日期 2026-10-21 · 编程实践 · 12分钟

资料核对:2026-10-21。官方入门已核对;未替用户安装扩展或连接账户。 图为本站原创操作示意,不是软件界面截图。

VS Code + GitHub Copilot从准备到开始操作的流程示意
图1 · VS Code + GitHub Copilot起步路线(本站原创操作示意,非软件界面截图) · 点击图片查看大图

01 先知道要做成什么

让AI修复一个能明确复现的小函数。本篇只教一个能检查结果的首个任务,再扩展到真实工作;不把生成一次等同于专业交付。

02 官方入口、下载与安装

先从code.visualstudio.com下载对应Windows/macOS/Linux的VS Code,按官方安装器安装。打开VS Code的Copilot设置入口或官方GitHub Copilot扩展,核对发布者为GitHub,再按提示登录GitHub。方案和组织权限以账户为准。

03 账户、费用与准备

在空文件夹建立demo.js:function total(a,b){return String(a)+String(b)}。预期total(2,3)为数字5。先备份或用Git记录。 安装工具、下载模型、调用云服务可能分别计费。先查看官方要求与许可,密钥只存凭证设置或环境变量,不放提示词。

04 打开测试目录

File → Open Folder只打开本次目录;不要一开始就授权扫描含密钥的大目录。完成Copilot登录后确认聊天可用。

05 先解释再修改

把当前文件加入上下文,让它指出为什么得到23而不是5,要求只修改total函数。

06 审核变更

使用当前界面的编辑功能或手动替换;看diff,确认没额外安装依赖或改其它文件。终端命令先读懂再执行。

VS Code + GitHub Copilot本篇任务的四步操作与验收流程
图2 · 跟做本篇任务:让AI修复一个能明确复现的小函数(原创示意,非界面截图) · 点击图片查看大图

07 执行测试

在demo.js末尾写console.assert(total(2,3)===5),运行node demo.js,无断言错误才通过。

08 跟做材料/可复制示例

当前total把2和3拼成23。仅修复数字相加,不加依赖;说明字符串输入是否支持,先只要求数字输入。保留其它代码。

09 保存、导出与交付

保存diff和测试结果;测试通过后再移入实际项目,不把AI说“完成”当执行证据。

10 做完怎么验收

total(2,3)===5;total(0,0)===0;没有不相关修改。 建议记录:输入、实际输出、是否通过、需修改的地方。先用一条正例和一条反例,确认后再扩大批量。

11 常见卡点与排查

登录失败查GitHub账户或组织策略;上下文不对时明确选择文件。陌生终端命令可能执行代码,先检查,不自动全允。

12 使用真实资料前

先用本篇虚构样例练习,再替换成经授权并脱敏的材料。涉及账号、客户、商业和个人信息时先确认平台数据处理规则。对外发布前核对事实、权利和访问权限;官网界面更新时以官方帮助为准。

工具与原始资料

VS Code + GitHub Copilot官方入口本篇依据/官方说明

动手验证

下载样本与验收脚本 · 收藏、反馈或提出问题

继续解决相关问题

Copilot 修bug:从失败请求到最小修改,不靠反复猜Copilot 写测试:先定预期值,避免把错误实现也测成正确一个晚上,把模糊的想法变成能点击的小作品代码报错别整包丢给 AI:用最小复现把问题缩小