GitHub Copilot 是一个直接待在你工作环境里的 AI 助手:在 VS Code、Visual Studio、JetBrains 这些编辑器里,也在 GitHub 网页上。你敲代码时它接着往下写,你在聊天框里提问它回答,遇到大一点的活儿——比如"给这个表单加输入校验并补一个测试"——它也能接手。偶尔写代码的人,最能感受到它免去了对着空文件的犹豫;整天写代码的人,则可以把重复的部分交给它,把精力留给真正需要判断的地方。

它具体替你做什么

最基础的是代码补全。你写下一个函数名,它把函数体补上,按 Tab 留下有用的部分即可。面对一个看不懂的文件,你可以选中它,让 Copilot 讲讲这段代码在做什么、哪里用到了它。改动较大时,它会进入能编辑多个文件的"代理"模式;在 GitHub 上,它还能认领一个 issue,提出修改并开好拉取请求等你审阅。命令行版本和拉取请求上的代码审查助手也都有。

一套靠得住的做法

先挑一个你能快速验证的小任务。写一句简短注释,说清目标和预期结果,再让它起草。接受之前逐行读一遍改动,然后跑测试。描述尽量具体——"按 YYYY-MM-DD 解析日期,其他格式一律拒绝"会比"把日期代码改好"有用得多。建议不对时,用大白话让它改,往往比手动重写更快,但最终版本仍由你拍板。

需要注意的地方

Copilot 会给出带有缺陷或不安全写法的代码,所以把它当成任何第三方代码来对待:测一测、扫一扫,如果它和公开代码高度相似,还要看许可证。用英文写提示和注释,效果通常好于其他语言。免费版和付费版包含的用量不同,而且会调整,请以 Copilot 官网 的最新说明为准。

如果你想要一个从头就以 AI 为核心的完整编辑器,可以看 Cursor;想在终端里交办较长的任务,读读 Claude Code。如何在这些工具之间做选择,可以参考我们的 AI 工具选择指南。