Skip to content
GitHub Copilot Chat 上线:代码助手进入对话时代
用了一年多的 Copilot,最近升级带来了 Chat 功能。
这个改变让 Copilot 从"代码补全工具"变成了"编程助手"。
能做什么
之前 Copilot 只能在你写代码时给建议。现在可以:
解释代码
选中一段代码,按 Cmd+I,输入 "/explain"。
它会告诉你这段代码在做什么,变量的作用,可能的问题。
看开源项目源码时特别有用。
生成测试
输入 "/tests",它能根据选中的函数自动生成测试用例。
生成的测试基本能跑,边界情况覆盖也还行。
修复问题
把报错信息贴进去,输入 "/fix"。
它会分析错误原因并给出修复建议,有时候还会直接给你改好的代码。
重构建议
选中代码,输入 "/refactor"。
能给出优化建议:提取函数、改善命名、减少嵌套等。
和 ChatGPT 对比
两者定位不同:
| 场景 | Copilot Chat | ChatGPT |
|---|---|---|
| IDE 集成 | ✅ 原生 | ❌ 需要复制粘贴 |
| 项目上下文 | ✅ 能读取 | ❌ 手动提供 |
| 通用问答 | ⚠️ 一般 | ✅ 更强 |
| 代码补全 | ✅ 实时 | ❌ 无 |
写代码时 Copilot Chat 更顺手,不用切换窗口。
价格
Copilot 订阅 $10/月,学生免费。
如果你有 edu 邮箱,赶紧去申请 GitHub Education,白嫖 Copilot。
使用技巧
- 越具体越好:别问"怎么优化",问"怎么减少这个循环的时间复杂度"
- 给上下文:选中相关代码再提问
- 迭代改进:第一版不满意就继续追问
总结
Copilot Chat 不能替代程序员,但能让编码效率提升 30%+。
对于学习编程的同学,它就像一个 24 小时在线的"学长",随时可以请教。
