AI探新社
编程与开发 / 工具介绍

GitHub Copilot

一边写代码一边获得建议

在熟悉的编辑器中补全代码、解释文件,并通过 Agent 处理开发任务。适合写函数、读已有实现,也能辅助完成项目改动。

代码补全编程问答GitHub
适合谁

想继续使用熟悉的开发环境,在写代码和阅读代码时随手获得帮助的学习者与开发者。

它能帮你做什么?

写代码时,Copilot 可在光标处提供补全;看代码时,聊天入口能解释当前文件或选中行。需要完成更大的任务,可以在支持的编辑器中选择 Agent,让它决定相关文件、提出并执行修改和命令。你可以从一个函数起步,接受合适的建议,再在相同编辑环境中追问逻辑或补充测试。

  • 补全两个日期间天数的计算函数
  • 解释一段不熟悉的数组处理逻辑
  • 给已有函数补上空值和边界测试
从一个小任务开始

补全日期函数并理解边界处理

准备什么
一个 JavaScript 文件,需要计算两个日期相隔多少天,并处理无效日期和起止顺序。
怎样尝试
写函数名与用途注释后查看补全;选中实现,询问无效输入、跨月情况及返回值是否符合需求。
目标结果
希望得到便于理解的函数实现与边界用例,能在本地检验普通日期、无效输入和反向区间。

第一次可以这样试

  1. 在支持的编辑器中启用 Copilot 并登录,打开一个现有代码文件。
  2. 写函数名和用途注释查看补全,再选中一行代码让聊天解释。
  3. 需要项目修改时选择 Agent,说明任务并检查文件差异与运行结果。

使用时留意

不同编辑器的入口和功能支持有所差异;找不到 Agent 时,先检查编辑器支持与组织设置。

继续了解