← 返回教程列表
GitHub Copilot intermediate

Copilot Chat 实战:对话式编程

Copilot Chat 不只是"问问 AI"——当你在编辑器中打开相关文件后,Chat 能看到你正在写的代码,给出的回答更精准。

Chat 的实用场景

解释代码

选中看不懂的代码 → 右键 → Copilot → "Explain This"。或者在 Chat 里问"这段代码在做什么?"。

写测试

选中一个函数 → Cmd+I → 输入 "write unit tests for this"。Copilot 会分析函数的输入输出并生成测试用例。

修复 Bug

选中报错的代码 → Cmd+I → 描述现象。如:"这个函数在输入为空数组时崩溃了"。

代码翻译

"把这个 Python 函数翻译成 JavaScript。"Copilot 会生成等效代码并保持逻辑一致。

Chat 增强技巧

  • 拖入文件:把相关文件拖入 Chat 窗口,Copilot 会同时参考更多上下文。
  • 指定文件:"参考 src/api/user.ts 的写法,生成一个类似的产品 API。"
  • 收集上下文:先问几个简单问题建立背景,再问复杂问题。

最后更新于 2026-06-09 11:07:51